网站大量收购独家精品文档,联系QQ:2885784924

计算机体系结构基础 第3版 课件第6讲_性能分析和评价.pdf

计算机体系结构基础 第3版 课件第6讲_性能分析和评价.pdf

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机体系结构六讲

1

第6讲:计算机性能分析和评价

•计算机系统性能评价指标

•性能测试程序集

•性能分析方法

•性能分析和测试实例

2

计算机系统的性能分析

•为什么要性能分析?

•设计阶段:预测系统性能是否达到指标

•系统选择:通过性能分析判断不同系统的优劣以选择最好系统

•系统使用:对现有系统进行性能调优

•性能分析方法

•分析:建立性能模型(如队列理论)进行理论分析

•模拟:在模拟器上运行测试程序

•测量:在真实系统上运行测试程序进行测试

•性能分析的复杂度

•什么是性能?(MIPS、MFLOPS、MBps、MHz、……)

•影响性能的因素很多(应用、算法、编译器、结构、工艺……)

3

什么是性能?

•一台机器的速度“快”,这个快怎么衡量?

•桌面计算机:CPU指挥GPU和桥片DMA干活

•对一个大文件进行压缩的时间要短

•软解码播放H.264格式文件更为流畅

•Web服务器:CPU及桥片DMA干活

•每秒钟完成应答web请求数量大

•每秒钟完成的交易事物(transaction),吞吐率高

•高性能计算机:主要是CPU自己干活

•完成一个大的并行任务的速度有多快

•高性能Linpack的实测双精度峰值

4

影响性能的因素

•应用对性能的影响最大

•如“太湖之光”运行Office不如通用处理器

•通用处理器图形计算不如GPU

•算法影响很大

•如冒泡排序复杂度为O(N*N),快速排序复杂度为O(NlogN)

•编译系统(GCC、JAVA、JS、QT库等)影响

•一般有几倍的差距

•指令系统:复杂指令如三角函数、AES等是否硬件实现

•微结构:IPC(Instructionspercycle)

•通过乱序执行、多发射、存储层次等提高IPC

•主频:受工艺和微结构(流水线)的影响5

计算机系统性能评价指标

6

如何度量系统的性能?

•各种性能评价指标

•执行时间或者响应时间

•归一化的执行时间(与一台标准机器相比)

•每条指令的时钟周期数(CPI)

•每秒钟执行百万条指令(MIPS)

•每秒钟执行百万条浮点指令(MFLOPS)

•每秒钟执行的事务(TPS)

•每秒帧率(FPS)

•带宽(MBPS)

•主频(MHz)

7

性能评价指标

8

性能评价指标

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档