- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章计算机系统概论概要1
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 为
您可能关注的文档
- 本溪钢铁实习报告概要1.docx
- 朱赤宇毕业论文概要1.doc
- 公开课中考议论文书面表达讲解概要1.ppt
- 机 动 车 维 修 服 务 规 范概要1.doc
- 朱自清《春》概要1.ppt
- 机关秘书必备机关公文常用词、句、句式、排比概要1.doc
- 机关食堂改革方案(修改)概要1.doc
- 第一章数字技术基础--二进制计算及进制转换概要1.pptx
- 公开课Writing概要1.ppt
- 朱海平 粪便涂片概要1.ppt
- 《2025年养老社区适老化无障碍设施建设人才培养策略》.docx
- 《2025年新能源车环保内饰材料抗过敏与健康安全标准》.docx
- 《2025年充电桩网络发展:城际快充站运营成本控制与收益模式》.docx
- 2026国家管网集团高校毕业生招聘笔试模拟试题(浓缩500题)附参考答案详解(轻巧夺冠).docx
- 《2025年老年护理培训与护工收入水平提升研究》.docx
- 2025年检测机器人行业创新技术及市场应用报告.docx
- 2025年柬埔寨语培训机构教学品牌创新塑造报告.docx
- 2026国家管网集团高校毕业生招聘笔试模拟试题(浓缩500题)附参考答案详解(轻巧夺冠).docx
- 《2025年家用血氧仪产品差异化与健康管理设备行业趋势》.docx
- 2025年婚庆服务行业高端市场拓展策略研究报告.docx
最近下载
- 《童年》思维导图.pdf VIP
- Part 1-2 Unit 3 Shopping 课件-中职高一英语(高教版基础模块1).pptx
- 一人有限责任公司章程(完整版).pdf VIP
- 火力发电工程建设标准强制性条文执行表格-汽机分册精品.doc VIP
- Part 6 Unit 3 Shopping 课件-中职高一英语(高教版基础模块1).pptx
- 中医专科护士进修汇报.pptx VIP
- 基于PLC系统的电梯控制系统设计_毕业设计(论文 ) .pdf VIP
- 全国版本的2025年高中英语课程标准.pptx VIP
- 变频器、步进与伺服系统应用技术 课件全套 向晓汉 第1--7章 变频器基础知识---SINAMICS V90伺服驱动系统的速度、位置和扭矩控制及应用.pptx
- 2025版《义务教育道德与法治新课程标准》.docx VIP
原创力文档


文档评论(0)