- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章计算机系统概论精选
Marketing Metrics (产品宣称指标) MIPS = Instruction Count / Time x106 = Clock Rate / CPI x 106 Million Instructions Per Second (定点指令执行速度) 因为每条指令执行时间不同,所以MIPS总是一个平均值。 不同机器的指令集不同 程序由不同的指令混合而成 指令使用的频度动态变化 Peak MIPS: (不实用) 所以MIPS数不能说明性能的好坏(用下页中的例子来说明) MFLOPS = FP Operations / Time x106 Million Floating-point Operations Per Second(浮点操作速度) 不一定是程序中花时间的部分 用MIPS数表示性能有没有局限? 用MFLOPS数表示性能也有一定局限! 问题:GFLOPS、TFLOPS、PFLOPS等的含义是什么? 天河----全球超级计算机500强之首 2014年11月17日,国防科大研制的“天河二号”超级计算机,以每秒33.86千万亿次的浮点运算速度获得四连冠。 美国能源部下属橡树岭国家实验室的“泰坦”则连续4次屈居亚军,其浮点运算速度为每秒17.59千万亿次。 2015年7月13号公布的评测结果没有变 速度单位是什么? Example: MIPS数不可靠! (书中例1.3)Assume we build an optimizing compiler for the load/store machine. The compiler discards 50% of the ALU instructions. 1) What is the CPI ? 2) Assuming a 20 ns clock cycle time (50 MHz clock rate). What is the MIPS rating for optimized code versus unoptimized code? Does the MIPS rating agree with the rating of execution time? Op Freq Cycle ALU 43% 1 Load 21% 2 Store 12% 2 Branch 24% 2 New Freq 27% 27% 15% 31% Optimizing compiler CPI 1.57 1.73 MIPS 31.8 28.9 结果:因为优化后减少了ALU指令(其他指令数没变),所以程序执行时间一定减少了,但优化后的MIPS数反而降低了。 21.5/ (21.5+21+12+24)=27% 21 / (21.5+21+12+24)=27% 12 / (21.5+21+12+24)=15% 24 / (21.5+21+12+24)= 31% 50M/1.57=31.8MIPS 50M/1.73=28.9MIPS 仅在软件上优化,没涉及到任何硬件措施。 1.57是如何算出来的? 选择性能评价程序(Benchmarks) 用基准程序来评测计算机的性能 基准测试程序是专门用来进行性能评价的一组程序 基准程序通过运行实际负载来反映计算机的性能 最好的基准程序是用户实际使用的程序或典型的简单程序 基准程序的缺陷 现象:基准程序的性能与某段短代码密切相关时,会被利用以得到不当的性能评测结果 手段:硬件系统设计人员或编译器开发者针对这些代码片段进行特殊的优化,使得执行这段代码的速度非常快 例1:Intel Pentium处理器运行SPECint时用了公司内部使用的特殊编译器,使其性能极高 例2:矩阵乘法程序SPECmatrix300有99%的时间运行在一行语句上,有些厂商用特殊编译器优化该语句,使性能达VAX11/780的729.8倍! 作 业 自学第二章前两部分内容:数值数据的表示、非数值数据的表示,课本2.1—2.5节。(这段内容不讲) * 李国杰:中国科学院计算技术研究所所长,领导中科院计算所和曙光公司为发展我国高性能计算机产业、研制龙芯高性能通用CPU芯片做出了重要贡献。 * 这是一门为程序员开设的硬件课程。 * 以 IA-32+Linux+C+gcc 为
您可能关注的文档
最近下载
- 电力系统安全与消防课件.ppt VIP
- 制冷技术试题答案及解析.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 初中生物教资真题及答案.doc VIP
- 2025届安徽淮南淮北高三一模高考数学试卷试题(含答案详解).docx VIP
- 2024-2025学年四川省成都市金牛区七年级(上)期末语文试卷(含详细答案解析).docx VIP
- 八年级下册生物期末复习重点知识手册答案版.pdf VIP
- 夏夏生物七下期末复习重点知识手册。删减页-【答案版】.pdf VIP
- 工伤离职赔偿协议书范本10篇.docx VIP
- 江苏合格考政治真题及答案2025.doc VIP
原创力文档


文档评论(0)