关于计算机方面论文范文集,与计算机体系结构软件模拟技术相关毕业论文

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文是一篇关于计算机方面毕业论文,关于计算机体系结构软件模拟技术相关毕业论文范文。免费优秀的关于计算机及计算机系统及结构设计方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:随着现代经济的发展和生活水平的提高,人们对于计算机的性能要求越来越高,计算机体系结构软件模拟技术也日益兴起,在软件开发中担任着非常重要的角色.该文首先介绍了计算题体系结构软件模拟技术的产生背景,接着简要介绍了该技术的流程,分析了当前该技术发展所面临的问题,然后给出问题解决的策略,最后提出还需不断深入研究该技术以提高计算机的性能.

关 键 词:计算机体系结构软件模拟技术;问题;解决策略

中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)08-1952-02

1概述

当前,人们对于计算机性能提出越来越高的要求,这使得计算机系统变得更加复杂,摩尔定律才能描述处理器的复杂程度增长.截止到现在,单片的处理器已经含有10亿多个晶体管,而制造如此复杂的计算机系统需要付出高昂的资金成本和时间成本.一般情况下,生产一款处理器经过设计体系结构、设计验证与评估、逻辑的设计与验证等多道阶段,其中每个阶段都需要多次重复制造以保证处理器的质量.生产一款处理器在时间上一般需要花费4至7年,有时候甚至需要更长时间,同时整个过程的资金投入也是非常巨大的.在批量生产某款处理器之前,首先需要制造出若干该款处理器,并对其评估测试,不断地发现缺陷并修改,直至设计出符合要求的处理器.虽然这种方法科学,但其并不现实,因为新处理器哪怕生产一个,也需要较高的成本和较长的周期.所以研究人员为了克服这个局限开发出了能够精确到时钟的体系结构软件模拟技术.

2计算机体系结构软件模拟技术的概述


这篇论文转载于:http://www.sxsky.net/benkelunwen/06078499.html

计算机体系结构软件模拟技术的主要作用就是采用软件技术模拟在系统结构级别中计算机某些系统硬件的性能和功能特征.采用计算机体系结构软件模拟技术验证和评估体系结构设计成为计算机系统制造和设计中必不可少的环节.在设计处理器的过程中,物力与人力资源中大约超过百分之六十都用在了对新处理器的验证与评估中.我们都知道开发软件与开发复杂程度相同的硬件相比,其开发成本较低和开发周期更短,并且与硬件相比软件更容易修改,其灵活性更强,因此如果运用计算机体系结构软件模拟技术进行验证与评估不仅可以大大缩短计算机系统的开发周期还能够大幅度降低开发成本.所以,计算机体系结构软件模拟技术能够在短时间内验证评估许多体系结构的设计方案,在众多方案中选择出最优的方案.

3软件模拟技术开发面临的问题

3.1计算机体系结构软件模拟器的开发难度较大

计算机系统是非常复杂的,要想把所有门电路或者晶体管等各个方面的特征都通过软件进行模拟是不现实的.对计算机系统按照层次来抽象是对系统复杂程度进行简化的常用方法,计算机体系结构是将计算机系统根据结构层次进行简化而来的.但是,根据结构层次简化出来的计算机系统仍然非常复杂,这使得开发其模拟器也十分困难.还有目前主要还是运用C或者C++编程语言来开发体系结构的软件模拟器,采用这些串行结构化的语言固有机制,比如函数或者类对计算机系统的部件行为和功能进行模拟,是非常容易出错并且耗时的过程.所以,开发计算机体系结构软件模拟器一般都还是在现存模拟器的基础上进行改进或者二次开发以适应开发者的要求,如果从0开始进行开发是非常不容易的.实际上,改进或者二次开发现存模拟器的方法仍然具有较大的难度,因为人们还是经常怀疑模拟器的结果.所以还需要反复验证模拟器本身,以增强模拟器评估体系结构设计的可信度.这无疑在侧面加大了模拟器的开发难度.

3.2模拟器在评估新设计时运行时间较长

作为在宿主机上的一个运行程序,模拟器在对计算机系统详细模拟的时候,这个运行程度需要在时钟周期的级别上记录动态指令运行出来的所有结果和处理器状态,比如分支预测器状态、Cache和内存行为和寄存器状态灯,这些都有巨大的数据量,严重降低了详细模拟的运行速度.像比较成功的SMARTS软件模拟器运行速度达到了9MIPS,跟宿主机的硬件相比而言它的运行速度大约慢了4个数量级.随着处理器的性能日益提高,国际组织SPEC为对通用处理器性能进行评估而不断发布新标准程序包以测试性能.在这些标准化性能的测试程序包含有多个极大负载的性能测试程序,从多个角度对处理器性能进行测评.为了保证模拟结果更加可信,在模拟器中运行标准化性能的测试程序包是很自然的方法.对硬件来讲运行这么慢的模拟速度也是一个负载极大的测试程序,必定有非常长的运行时间.依据不同的模拟目&#

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)