微处理器性能分析与优化

来源 :中国科学院研究生院(计算技术研究所) | 被引量 : 14次 | 上传用户:deshan123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对日益复杂的设计和有限的设计时间,如何有效地进行性能分析和优化,是摆在每一个处理器设计者面前的问题。本文紧密结合一个高性能微处理器(龙芯2号[HZL05])的设计,从性能分析环境设计和性能分析方法着手,系统地研究了微处理器性能分析和优化问题,并根据性能分析结果提出了若干龙芯2号结构优化方法。性能分析环境的核心是目标处理器和工作负载的模型,这些模型的准确性、速度和灵活性是其关键指标。处理器的RTL模型是一种准确的模型,但是它的速度和灵活性不能满足性能分析的要求。本文提出了一种使用高级语言对硬件建模的方法,并使用它建立了龙芯2号的信号级模拟器ICT-godson。ICT-godson和RTL的逻辑行为相同,但速度可以比RTL仿真高一个数量级以上。ICT-godson部分解决了运行速度的问题,但由于它还是模拟了所有硬件信号和行为,其速度和灵活性依然受到比较大的限制。为此本文进一步建立了一种更高层的模拟器Sim-godson。Sim-godson是一个用C语言实现的龙芯2号处理器性能模型。执行驱动的组织方式、高效的数据结构和算法以及模块化实现保证了Sim-godson的速度和灵活性。Sim-godson每秒能够模拟约500K个处理器周期,和目前公开的最快的详细模拟器相当。Sim-godson支持大程序快速评估,能够在一个小时内准确地给出SPEC CPU2000程序的性能数据。Sim-godson同时支持用户级模拟和全系统模拟,既能满足不同场合的要求,还能方便地隔离操作系统和I/O对程序性能的影响。本文还为Sim-godson建立了一个完整的验证流程,它能够有效地控制模拟器的误差。为了充分满足不同设计阶段和设计目的的需求,性能分析环境应该由一组工具组成。除了ICT-godson和Sim-godson两种高级语言性能模型,本文建立的性能分析环境还包括RTL和FPGA仿真环境以及一些辅助的软件工具。RTL和FPGA主要用于验证高级语言模型,各种辅助工具可以用于工作负载的分析和优化。本文为ICT-godson和Sim-godson模拟器实现了多角度的数据收集。这种方法能够从各个侧面体现目标处理器的行为,帮助设计人员发现性能瓶颈。为了更深入地理解高性能微处理器的行为,本文进一步考察了一些瓶颈分析方法。这些方法能够用来系统地确定处理器内部各类瓶颈因素的重要程度以及它们之间的关系。最后,本文详细地讨论了龙芯2号性能分析和优化工作。我们展示了多角度的数据收集方法的实际应用,分析了龙芯2号的瓶颈,并讨论了基于性能分析的一些优化,包括Load猜测优化、存储系统优化等。本文还讨论了对SPEC CPU2000工作负载的分析,以及编译器和操作系统对性能的影响。实践证明,本文所建立的性能分析环境和分析方法能很好地满足实际高性能微处理器性能分析和优化的需求。
其他文献
成都OS食品公司是一家刚进入包装食品行业的中小型企业,公司没有快速消费品和食品行业的运作经验与成功案例,对市场和产品及消费者需求缺乏科学的判断。本文的研究,对中小企业在
目的以回顾性队列研究探讨出生体重与5~8岁儿童超重和肥胖的关系。方法利用上海市闵行区所辖的13家社区卫生服务中心3~12岁儿童的体格检查数据库,截取5~8岁儿童的身高和体重
土壤保水剂是一种吸水能力强,而且保水能力叶非常好的特殊功能性高分子材料,有着很广泛的应用。本文研究了Mn[(H2P2O7)3]3-引发淀粉与丙烯腈和2-丙烯酰胺-2-甲基丙磺酸(AMPS)
学生的健康成长仅靠学校或仅靠家庭都是不够的,因为教师观察不到学生在家的情况,家长也很难看到孩子在校的表现。因此,家校联系对学生的成长具有非常重要的作用。我们要注重
目的:探讨晚期胃癌草酸铂/卡培他滨一线化疗后继续卡培他滨维持化疗的疗效与不良反应方法:62例初治晚期胃癌患者,采用草酸铂/卡培他滨化疗;最多6个周期化疗后疗效评价无疾病
社区教育是在18世纪后从英美等国发展起来的。进入20世纪后,社区教育在西方主要发达国家己经普及。70年代以来,社区教育问题便成为若干发达国家教育研究的热点,80年代中后期,
<正>本文以所维护的甚高频设备发生的干扰为例,分析了产生干扰的原因,并就如何有效防治进行了探讨。当前民航业发展迅速,飞行流量不断增加.对管制部门的要求越来越高,相应的
期刊
<正>副乳是由胚胎期未退化或退化不全的乳腺始基发育而成,可发生在腋窝经乳头到腹股沟之原始"乳线"上的任何部位。副乳最常发生在腋窝,表现为腋部的隆起或皱襞,由于担心病变
保水剂是近年来发展较快的一种化学调控节水物质,具有投资少、见效快、用途广等优点。淀粉类保水剂为天然高分子聚合物,属于生态安全型节水产品。其优点是吸水倍数和吸水速率较