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

计算机系统性能评价.PDF

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机系统的性能评价 龚 斌 山东大学计算机科学与技术学院 衡量计算机性能的主要标准 计算机的性能既是设计者的目标,又是购 买者的依据。 计算机性能:正确性、可靠性和工作能力。 评价性能:仅指工作能力。 工作能力指标: 处理能力—单位时间内能处理的信息量(吞吐率)。 响应能力—响应时间、周转时间、排队时间。 利用率—T 时间内,某部分被使用时间t与T的比值 目录 衡量计算机性能的参数 CPU性能 计算机性能的常用指标 如何正确评价计算机系统的性能 计算机系统的成本与价格 衡量计算机性能的参数 响应时间 (Elapsed Time ):计算机系 统完成某一任务(程序)所花费的时间。 磁盘访问、存储器访问、输入/输出等待、 操作系统开销 CPU时间:程序在CPU 中的执行时间。以 秒为单位。 CPU性能 CPU时间的计算 时钟周期:纳秒为单位(ns ) 时钟频率:时钟周期的倒数,如100MHZ。 CPUtime =整个程序的总时钟数*时钟周期 CPUtime =整个程序的总时钟数/ 时钟频率 CPU性能(续) 性能因子CPI:每条指令的平均时钟周期。 Clock cycles Per Instruction CPI=CPU花费的时钟数/CPU执行的指令数 CPUtime =指令数*CPI*时钟周期 CPUtime =指令数*CPI/时钟频率 CPUtime =一个人物的指令数*每条指令的时 钟数*时钟周期 CPU性能(续) 时钟频率 由硬件技术和组成技术决定。 CPI 与组成及指令集有关。 指令数 与指令集和编译技术有关。 举例 A机执行的程序中有20%转移指令(2T ),转 C 移指令都需要一条比较指令(1TC)配合,其他指 令1T 。B机中转移指令包含比较指令,但T 比 C C A机慢15%。A机、B机哪个工作速度快? A机:TCPUA =INA ×(0.2 ×2+0.2 ×1+0.6 ×1) ×TCA =1.2 I ×T NA CA B机:TCPUB =0.8INA ×((0.2/0.8) ×2+(1- 0.2/0.8) ×1) ×1.15TCA =1.15 INA ×TCA 结果:B机比A机工作速度快。 注意:不能仅按主频衡量系统性能。 计算机性能的常用指标 MIPS MFLOPS MIPS(Million Instruction Per Second) MIPS=指令数/ (执行时间*1000000 ) MIPS大小和指令集有关,不同指令集的计算机间的MIPS 不能比较; 在同一台计算机上MIPS是变化的, 因程序不同而变化; 有时MIPS会出现矛盾; 带有硬件浮点处理器的计算机 MIPS中,除包含运算指令外,还包含取数、存数、转移 等指令在内。 MIPS只适宜于评估标量机。 相对MIPS指相对参照机而言的MIPS,通常用VAX- 11/780机处理能力为1MIPS。 例:计算Pentium II 450处理机的运算速度。 解:由于PentiumII 450处理机的IPC =2 (或CPI =0.5), Fz = 4

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档