基于Bochs的X86小核前端时序模拟器的设计及优化

被引量 : 3次 | 上传用户:mipanglin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
体系结构软件模拟技术是使用软件的方式来模拟计算机系统硬件在系统结构级别的功能和性能特性。在现代计算机系统的设计和制造中,使用体系结构软件模拟技术来对体系结构设计进行评估和验证己成为一个不可缺少的环节。本文研究了X86小核处理器的前端设计结构,并在此基础上设计了一个时序模拟器。该时序模拟器以跟踪驱动模拟技术为理论依据,与Bochs模拟器相结合,实现了一个可以执行X86指令的时序模拟器。在模拟器的设计完成后,我们选取SPEC CPU2006中的perlbench测试集作为负载,对时序模拟器进行了验证。通过对事件统计信息及测试集IPC的分析,我们发现了X86小核前端时序模拟器存在性能缺失,并结合X86小核前端设计结构找到了导致时序模拟器性能缺失的原因。为了提高X86小核前端时序模拟器的性能,本文进一步提出了一种加快trace生成速度的方法。该方法通过修改Bochs模拟器中的数据结构而实现,最终使X86小核前端时序模拟器的模拟速度达到每秒500K个处理器周期,这一速度很好地满足了设计需求。综上所述,我们可以发现基于Bochs的X86小核前端时序模拟器不但能够指导X86小核处理器的设计,而且能够成为其性能评估及优化的工具,这对X86小核处理器的设计有着重要的理论意义和使用价值。
其他文献
<正>青春期是指由儿童逐渐发育成为成年人的过渡时期,也是少年身心变化最为迅速而明显的时期。世界卫生组织(WHO)规定青春期为10—20岁。女孩的青春期开始年龄和结束年龄都比
太阳能电池主要分为传统硅基太阳能电池、钙钛矿太阳能电池、染料敏化太阳能电池以及薄膜太阳能电池。薄膜太阳能电池具有重量轻,材料用料少,电池可弯曲等特点具备很高的应用
对单行双车道上坡路段、多种车型的复杂条件下货车产生移动瓶颈的干扰机理进行了研究,以多种货车叠加干扰的情况作为干扰建模的基本环境,通过车道通行能力折减来反映干扰大小
目的探讨中性粒细胞/淋巴细胞比值(NLR)、血小板/淋巴细胞比值(PLR)、系统性免疫性炎症指数(SII)、中性粒细胞、单核细胞乘积与淋巴细胞比值(NMLR)、衍生的中性粒细胞-淋巴细
近年来,随着社会科学技术的不断进步和人民大众生活水平的不断提高,城市交通发展越来越快,人们对于车内的娱乐、安全等方面的需求也日益增多,因而,对多媒体终端设备的要求也
农田耕种措施与土壤有机碳、团聚体及土壤呼吸关系紧密,农田耕种措施对土壤固碳潜力和碳循环影响机制格外受到人们重视。本研究利用长期(10年)不同保护性耕种措施定位试验为
作为东北战略后方的合江根据地是北满五个根据地中建设较早战略地位最重要的一个。合江根据地的建设和发展,对我党、我军在东北的成败关系很大。据此,研究合江根据地在解放战
近年来高校毕业生的就业问题,是日益凸显的问题,在此前提下现在职业生涯规划已经被列入到了卫校职业教育的课程中,并且得到了越来越多的重视,在教学中教师一直都面临着如何才
新课程标准下对高中生物教学质量提出了较高要求。激发学生的学习兴趣是提高生物教学质量的一个重要途径。本文主要根据自身教学实践,论述在高中生物教学中如何培养学生的学
制造业是我国国民经济的支柱产业,制造业的出口竞争力是我国国际竞争力的重要体现。在我国制造业对外贸易的发展过程中,外商直接投资的贡献功不可没。改革开放以来,我国成为