采样模拟的优化研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:zltxgl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模拟器作为计算机体系结构研究中的重要工具,已广泛应用于体系结构研究的方方面面。虽然模拟器具有使用灵活,成本低廉的优点,但由于通过软件来模拟硬件行为,模拟器的执行速度与被模拟的硬件相比极其缓慢。这种速度上的差距极大影响了基于模拟器开展的各种工作的可行性和效率。因此,如何提升模拟器的运行速度一直是体系结构领域研究的热点之一。在诸多模拟优化技术中,采样模拟技术因为实现简单,成效明显成为了最常用的模拟加速手段之一。采样模拟的原理是根据程序执行段中由于循环和递归导致的周期性行为选取能够代表整个测试程序执行段的小部分特征样本段进行模拟,然后利用模拟样本得到的结果计算推导整个程序执行段的结果。由于采样模拟使用模拟获得的局部结果推断整个程序的结果,因此采样模拟不可避免地会引入误差。因此如何在保证采样精度的前提下尽可能的减少模拟所需的时间是采样模拟的主要问题。已有的采样模拟的相关研究主要关注于设计刻画样本的特征指标和如何根据这些指标选取合适的样本,但对于设计采样模拟中的另一个重要元素,样本粒度却很少涉及。大部分研究者直觉地将最有可能直接减少模拟样本长度的细粒度选作设计的基本的参数,但很少有研究探索粗粒度的采样模拟设计,以及试图对不同粒度的采样模拟设计进行比较,对于适合刻画粗粒度样本的特征指标也属于未知领域。但是本文在对采样模拟技术进行全面分析之后发现粗粒度的采样模拟实际上是比细粒度更好的设计方案。其优点主要体现在:(?)适当的粗粒度样本划分可以在保留必要信息量的前提下消除特征数据中不必要的噪音以及简化特征分析和样本选取的过程。从而减少特征样本的个数,并使选取的样本更有可能靠近程序的开始部分,由此可以显著减少用于样本之间过渡的功能模拟所需要的时间。由于功能模拟在以往细粒度采样模拟过程中占据绝大部分模拟时间,所以总体的模拟时间会随着功能模拟时间的大幅减少而显著减少。(?)使用粗粒度选取样本之后,为分级采样创造了机会。可以先通过对整个程序进行粗粒度采样去除程序行为中的噪声,随后使用细粒度采样方法对选出的粗粒度样本进行进一步采样。分级采样中的细粒度采样方法只对粗粒度样本进行分析,而不是整个程序。由此简化了特征分析过程,使得所需的细粒度样本总数通常少于单纯使用细粒度采样方法所需的样本总数,从而进一步减少模拟所需要的时间。根据以上发现,本文设计并实现了一种粗粒度采样模拟方法。该方法对测试程序执行段进行粗粒度的样本划分,并结合已有的指令流相关的特征指标和本文新引入的数据流相关的特征指标,对候选样本进行分析并选取合适的模拟样本。实验表明,本文所设计的粗粒度采样模拟方法在获得与主流的采样模拟技术相当精度的前提下,显著减少了模拟所需的时间(在使用SPEC2000基准程序的测试中,相对于以10M定长指令数划分样本边界的SimPoint的平均加速比为4.11,使用分级采样之后平均加速比达到8.17)。
其他文献
物联网实现万物互联,将信息世界扩展到物理世界,是智慧社区、平安城市、智慧医疗等的基础。在实现物理世界与信息世界交互的过程中,物联网存在着“传输不及时、映物不一致”
山体、地形是自然界中具有复杂特征的景物之一。三维地形的建模和显示技术,在很多领域中都有重要意义,同时也是计算机图形学的重要研究内容。分形几何学是近年来新兴的一门学
无线Mesh网络是一种多跳传输的新型无线网络,有“下一代互联网”之称,具有非常好的应用前景。但目前无线Mesh网络的成熟程度远不及人们对这种网络的需求程度,仍有许多问题亟
学位
随着计算机网络的普及,数据安全传输问题受到人们的普遍关注。一个安全的网络信息系统应当确保所传输信息的完整性、保密性、不可否认性等。目前保障通信和网络安全技术的种
工作流建模主要是解决如何清晰、准确地表示企业实际的业务过程,并且以工作流模型的方法形式化的表示出来。本文采用基于Petri网的建模方式,这种建模方式集图形化和数学化于
多Agent系统作为分布式人工智能的一个重要研究领域,正越来越受到学术界的关注。而协作是多Agent系统研究的核心问题之一。论文的目的就是对已存在的多Agent协作方法——合同
本课题《AES在分布式管理信息系统中的应用研究》来源于实际项目。随着分布式管理信息系统广泛地应用,信息安全问题也日益突出。在这样的背景下,本文研究AES及其改进方案,并
随着计算机图形处理技术的飞速发展和互联网的迅速普及,三维模型正在被广泛地应用并带来可观的经济收益,并且已经成为知识产权保护的重要对象而三维网格数字水印技术正是在这
近日李克强总理在2015年政府报告工作报告中提出了“互联网+”行动计划,“互联网+”引起了广泛的关注,O2O模式作为“互联网+”的主要代表,更是进入了蓬勃发展的时期,国内涌现