- 22
- 0
- 约5.76千字
- 约 11页
- 2018-10-08 发布于福建
- 举报
微处理器体系结构模拟器SimpleScalar分析和优化
微处理器体系结构模拟器SimpleScalar分析和优化
(1.东北电力学院,吉林 132012; 2.并行与分布处理国家重点实验室, 湖南 长沙 410073)
摘 要: Wisconsin Madison大学发布的SimpleScalar模拟器为处理器体系结构设计提供了多层次的支持。分析了整个模拟器的结构和工作流程,并通过测试分析得到了优化方法,该方法通过对模拟器编译配置的改进,能够缩短模拟时间50%左右,大大提高了工作效率。??
关键词: 模拟器; 性能优化; 程序配置??
中图法分类号: TP332文献标识码: A
文章编号: 1001 3695(2006)08 0197 02
Analysis and Optimization for Processor Architecture Simulator (SimpleScalar)
??
JIN Li zhong??1, DOU Yong??2
(1.Northeast China Institute of Electric Power Engineering,Jilin 132012,China; 2.National Laboratory for Parallel Distributed Processing,Changsha Hunan 410073, China)
Abstract: The SimpleScalar tool set, a collection of publicly available simulation tools published by University of Wisconsin Madison, is a great convenience for computer architecture designers. We analyze the structure and work flow of SimpleScalar. A new method is proposed for shortening the simulation time. During the tests of 6 benchmark programs, the new method decrease the simulation time to nearly 50% by reconfiguring the makefile of the simulator and some parameters.??
Key words: Simulator; Performance Optimization; Program Configuration ?お?
处理器设计是一项非常耗费资金和时间的复杂工程,特别是在集成度越来越高的今天,面对数千万乃至上亿规模的晶体管,那种设计硬件原型―实现―进行评估―改进―再实现的模式早就被摈弃了;另一方面,数学形式的性能模型在Cache、乱序执行和前瞻等技术被广泛采用的情况下并不能精确地反映实际情况。处理器设计人员都是通过模拟器进行性能的预先评估和正确性验证,因此处理器体系结构模拟器对芯片设计非常重要。体系结构模拟器均采用软件模拟指令运行的工作方式,虽然其灵活性高,但是效率低。大型测试程序往往需要运行十几个小时甚至几天的时间。因此如何提高模拟器的运行效率至关重要。对于正在开发的模拟器需要采取多种并行措施和检查点保护等方法提高模拟器的执行速 度和可靠性。但是如何提高已经使用的模拟器效率,其相关的研究工作不是很多[3,4]。??
Wisconsin Madison大学发布的SimpleScalar模拟器是一个开放软件[1],源代码是公开的,具有良好的可移植性和可扩展性,能够支持各种不同层次设计人员的需求,因而得到了广泛的应用。现在普遍使用的是1997年1月份发布的SimpleScalar模拟器第二版。本文的主要目的就是分析SimpleScalar模拟器主程序和两个模拟器Sim fast及Sim safe的结构,并对其Makefile中的编译优化参数进行分析。研究Sim fast子模拟器use jump table参数的作用,并通过基准程序测试进行了性能比较,给出了优化的方法。??
1 SimpleScalar模拟器简介??
针对不同层次设计人员的需求,SimpleScalar提供了五个不同功能的模拟器:SimFast,SimSafe,SimProfile,SimCache和SimOutOrder,极大地方便了研究人员的工作需要。同时,SimpleScalar采用了基于GCC的编译器和相关的工具以产生适合自身运行的目标代码
您可能关注的文档
- 当前幼儿园教师队伍建设现状和建议.doc
- 当前应届大学毕业生和农民工收入趋于一致原因解析.doc
- 当前建筑工程招标投标存在问题和对策研究.doc
- 当前建筑工程施工技术存在问题和对策研究.doc
- 当前建筑工程施工现场常见技术问题和对策分析.doc
- 当前建筑施工和安全生产保障探讨.doc
- 当前建筑物加固原则和具体技术应用探究.doc
- 当前建筑给排水设计常见问题和解决措施分析.doc
- 当前建筑给排水发展中存在问题和建议.doc
- 当前建设工程监理现状分析和思考.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2024年浙江省中考英语真题卷(含答案与解析)_7429.pdf VIP
- 华东师大版八下历史第二单元第4课-“大跃进”和人民公社化运动PPT24张.ppt VIP
- 2012上海杨浦区高三英语二模试卷及答案.doc VIP
- FANUC数控车床的主轴控制设计.doc VIP
- 2022年ISGE指南:宫腔镜子宫肌瘤切除术(全文).docx VIP
- 2025年湖南省长沙市中考英语真题(附答案).pdf VIP
- 怎么参加展会才能获得客户.doc VIP
- 设计斜齿轮零件的机械加工工艺规程.doc VIP
- 安徽省经济潜在增长率的测算、分析与展望:基于多维度视角与实证研究.docx
- 基于大数据植入广告发展趋势研究.doc VIP
原创力文档

文档评论(0)