【摘 要】
:
在计算机技术发展过程中,模拟一直是一个重要的研究方法.模拟器由于其灵活性,被广泛用于体系结构研究、系统软件的开发和调试、复杂应用程序的性能评测以及软件的移植等诸多
论文部分内容阅读
在计算机技术发展过程中,模拟一直是一个重要的研究方法.模拟器由于其灵活性,被广泛用于体系结构研究、系统软件的开发和调试、复杂应用程序的性能评测以及软件的移植等诸多方面.随着计算机系统的日益复杂,模拟技术越来越重要,相应地对模拟器的性能要求也越来越高,传统的解释型模拟器已经无法满足现代计算机系统研究的需求.
本文描述了一个系统级模拟器-PSIM和它的优化技术.本文提出的V2HCache技术提供了从目标机虚地址到宿主机地址的转换捷径,极大地提高了系统级模拟的效率,单项加速比达2-3X.
本文第一部分探讨使用穿线码(Threaded Code)技术优化模拟器性能.Threaded Code将目标代码翻译成一种易于解释执行的中间代码来减少译码和调度的开销.通过Profiling信息制导,将常用的目标指令翻译成穿线码,结合V2HCache、存储操作优化、NOP指令去除等技术,使PSIM相对于原系统的加速比提升到50X,相对于宿主机的减速比降低到40X.
本文第二部分研究了结合解释器和动态二进制翻译技术的优化方法.动态二进制翻译技术可以把一个平台上的二进制代码翻译到另外一个平台上运行而不需任何更改.解释器在执行过程中,通过Profiling技术发现程序执行热点,将目标代码翻译成宿主机代码,然后直接在宿主机上执行,极大地加快了模拟器的执行速度.结合热路径选择、基本块链接等技术使得PSIM的减速比降低到20X.基于动态编译思想,本文还提出了热函数优化技术,实验表明其减速比可达6X.
其他文献
无线传感器网络以数据为中心的特性,使得数据在其中占据着尤为重要的地位。部署在观测区域的大量传感器节点搜集数据,并将其反馈给基站。本文探讨现今无线传感器网络中的错误数
P2P流媒体技术在有限的资源环境下,能够满足快速增长的用户需求,成为流媒体研究中一个挑战性的课题. 节点选择机制作为P2P流媒体系统的核心,影响了系统形成的拓扑结构,以
半导体技术的发展、多核多线程体系结构的逐渐成熟,使得数据流编程模型重新成为人们的研究热点.对于这种编程模型,我们的编译器及运行时系统是否需要改进、以及可以为其提供
空间数据库中存储着海量的数据和信息,从中导出所隐含的知识,并将这些知识作用于现有的数据,得到新的知识和数据,有助于提高GIS的应用水平,并对建立智能化GIS起到极大的促进
20世纪90年代以来,信息产业迅猛崛起,已逐步发展成为世界上最大的产业,成为经济增长的主要驱动力量。我国信息产业“十五”期间发展迅速,各项指标的增长幅度均超过20%以上。产业总
证券投资目前已成为我国资本市场上最活跃的投资方式。由于证券投资的高风险性,投资者往往选择若干种资产进行搭配投资以降低非系统风险,也就是所谓的投资组合。本文把国内外证
本论文对印刷体识别后处理技术进行了深入的研究,目标就是从理论,算法和应用三个层次上研究如何校正文本图像识别错误,提高系统识别率.研究工作主要包括以下几个方面: 首
在当今世界上,科学技术的发展日新月异,各类设备功能逐步强大,随之导致复杂程度迅速提升。这些设备的设计、研发、使用、维修等方面的技术资料也长年累积,数量之大令人头疼。
通过电荷泵锁相环原理实现的高速CMOS数据和时钟恢复(CDR)电路是目前比较普遍的设计方法.本文研究了这种CDR电路的相关设计问题,内容涉及以下几个方面. 首先,解释电荷泵锁
随着集群技术和网络技术的飞速发展,网络存储系统成为解决集群I/O性能瓶颈的主要手段之一.集群文件系统作为网络存储系统的核心技术,很好地解决了传统文件系统中存在的性能、