系统级模拟器Unilator的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:frgverger343
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代计算机系统日趋复杂,处理器、存储系统、输入输出系统、操作系统、编译器以及应用程序对计算机系统的整体性能都有重要影响,所以需要我们采用能够真实反映客观实际的方法来研究、分析和发现制约机器性能提高的真正瓶颈,以及评价某一具体技术对机器性能的改进程度.系统级模拟器模拟完整的硬件系统,所以能够在系统级模拟器上搭建完整的软件运行环境,从而系统级模拟器可以支持各项研究的开展.例如:体系结构设计人员可以通过修改系统级模拟器的配置或者模拟新的硬件模型来评测不同硬件设计的优劣;操作系统设计人员可以在系统级模拟器上开发操作系统,因为系统级模拟器可以提供与目标机(target machine)硬件系统一致的接口;性能评测人员可以使用系统级模拟器统计软件负载执行的细节,从而分析出硬件、操作系统及应用程序的性能瓶颈.系统级模拟器的设计需要考虑三方面的问题:模拟器的性能(performance)、可适性(flexibility)与模拟粒度(granularity).模拟器的性能是指模拟器运行软件程序的速度;可适性是指系统级模拟器是否易于修改,支持模拟不同的硬件设计;粒度是指系统级模拟器模拟硬件系统以何种方式进行:是模拟硬件系统的功能,还是模拟硬件系统的结构.如果是模拟功能,逐条模拟指令的执行即可,而如果要模拟结构,则需要模拟硬件系统每个周期的行为.解决以上问题有诸多方式,系统级模拟器Unilator的解决方案是定义一种通用结构框架,这种结构框架具有多维扩展空间,不同的扩展能够解决不同的问题.扩展中包括可重定向(retargetable)及多粒度模拟:可重定向指Unilator易于支持不同目标机系统的模拟;多粒度模拟指Unilator能够支持指令级模拟,也能支持周期级模拟.在这一框架内,对不同目标机系统的模拟及不同粒度的模拟能够以同一扩展方式进行.Unilator的设计与实现借鉴了Bochs的结构与SimpleScalar的指令模板机制(ADT),目前已经完成Unilator的框架及可重定向设计,能够完整的模拟两种目标机系统:NETWINDER与Unity-863网络计算机.该文主要论述Unilator框架及可重定向扩展的设计、实现与验证.通过重定向到两种特定目标机的验证工作,可以得出结论:Unilator模拟器的框架及可重定向设计达到了预期目标,Unilator易于支持不同目标机的系统级模拟.
其他文献
我们当前面临着信息爆炸的时代,如何从海量的信息获得所需要的成为人们在信息时代所面临的主要问题之一。随着信息检索技术研究的深入和应用的扩大,用户对检索的要求越来越细,研
为了防止自然灾害和减少自然灾害对财产保险造成的损失,需要根据当前和未来财产保险防灾减损的需要,建立科学的灾情预测模型和财产损失评估模型。综合利用遥感、地理信息系统和
空间数据库中查询的优化是人们关心的问题,最近邻查询是空间查询研究中心的难点和热点,反最近邻问题是最近提出来的一个概念,是最近邻问题的扩展,如何有效实现空间数据的反最
该文主要阐述了"嵌入式Linux平台下ModBus协议通讯控制模块"的设计原理与实现技术,其研究目的就是试图解决远程集散式测控系统和信息产品中通讯的实用性与通用性问题,开发出
爆闪式信号灯由于体积小,能在短时间内发出强光,具有很明显的警示作用,广泛用于机场导航、航空指示、道路交通、特种车辆(警车、救护车、消防车、工程车)等场合,有效地警告各种隐患,避免各种事故的发生,很好的起到了防患于未燃的作用。因此国内外生产厂家不断地开发出新产品,一是改变产品的外观造型,二是改善内部电路,使产品具有高可靠性、高稳定性、高性能价格比。本文详细讨论了在现有信号灯的基础上,设计出一种寿命长
随着计算机网络飞速发展, 网管问题越来越引起人们的重视, 其中服务质量的保证以及业务管理成为这一领域的关注焦点,用基于策略的思想来管理QoS网络成为近几年迅猛发展的网管
随着网络的迅猛发展和各种计算设备性能的飞速提高,在人们生活中使用的信息呈爆炸性的增长.大量的用户需要随时随地存储和访问自己的重要资料和数据,并且能够与他人方便地进
组合优化问题一直是科学研究领域中的一个重要问题。目前解决组合优化问题的方法可以分为两类。Non-Populationbased方法和Populationbased方法。本文主要讨论属于Population
当需要对来自地面同一区域的两幅或多幅遥感图像进行逐像素比较时,图像配准处理是必不可少的,遥感图像配准技术已成为海量遥感图像数据处理和充分利用的瓶颈问题,它作为遥感图像处理的重要理论和方法之一日益引起人们的重视。 本文在综合比较现有图像配准技术的基础上,提出了一种利用小波变换提取图像边缘特征点的基于灰度和基于特征相结合的遥感图像自动配准方法。该方法简单有效,可以达到子像素级配准精度。 本
Peer-to-Peer计算具有自适应性、自组织性、负载均衡、容错性、可用性等优点,被认为是在全球范围实现资源共享和提供协作环境的有效途径。然而,P2P计算的非集中式访问模式使传