第1章 计算机系统结构的基础知识.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2 计算机系统的设计 CPU性能公式 执行一个程序所需的CPU时间 CPU时间 = 执行程序所需的时钟周期数×时钟周期时间 其中:时钟周期时间是系统时钟频率的倒数。 每条指令执行的平均时钟周期数CPI (Cycles Per Instruction) CPI = 执行程序所需的时钟周期数/IC IC:所执行的指令条数 程序执行的CPU时间可以写成 CPU时间 = IC ×CPI ×时钟周期时间 1.2 计算机系统的设计 CPU的性能取决于三个参数 时钟周期时间:取决于硬件实现技术和计算机组成; CPI:取决于计算机组成和指令系统的结构; IC:取决于指令系统的结构和编译技术。 对CPU性能公式进行进一步细化 假设:计算机系统有n种指令; CPIi :第i种指令的处理时间; ICi :在程序中第i种指令出现的次数; 则: CPU时钟周期数 = ? (CPIi ? ICi) n i=1 1.2 计算机系统的设计 CPU时间 = 执行程序所需的时钟周期数×时钟周期时间 = ?(CPIi×ICi)×时钟周期时间 CPI可以表示为: CPI = = = 其中:(ICi/IC)反映了第i种指令在程序中所占的比例。 i=1 n 时钟周期数 IC ?(CPIi×ICi) i=1 n IC ?(CPIi× ) i=1 n ICi IC 1.2 计算机系统的设计 例1.3 假设FP指令的比例为25%,其中,FPSQR占全部指令的 比例为2%,FP操作的CPI为4,FPSQR操作的CPI为20 ,其他指令 的平均CPI为1.33。现有两种改进方案,第一种是把FPSQR操作的 CPI减至2,第二种是把所有的FP操作的CPI减至2,试比较两种方案 对系统性能的提高程度。 解 没有改进之前,每条指令的平均时钟周期CPI为: 1.2 计算机系统的设计 (1)采用第一种方案 FPSQR操作的CPI由CPIFPSQR=20减至CPI’FPSQR=2,则整个系统的指令平均时钟周期数为: CPI1=CPI―(CPIFPSQR―CPI’FPSQR)×2% =2―(20―2) ×2%=1.64 (2)采用第二种方案 所有FP操作的CPI由CPIFP=4减至CPI’FP=2,则整个系统的指令平均时钟周期数为: CPI2=CPI―(CPIFP―CPI’FP)×25% =2―(4―2) ×25%=1.5 从降低整个系统的指令平均时钟周期数的程度来看,第二种方案优于第一种方案。 1.2 计算机系统的设计 例1.4 考虑条件分支指令的两种不同设计方法: (1)CPU1:通过比较指令设置条件码,然后测试条件码进行分支。 (2)CPU2:在分支指令中包括比较过程。 在这两种CPU中,条件分支指令都占用2个时钟周期,而所有其它指令占用1个时钟周期。对于CPU1,执行的指令中分支指令占30%;由于每条分支指令之前都需要有比较指令,因此比较指令也占30%。由于CPU1在分支时不需要比较,因此CPU2的时钟周期时间是CPU1的1.35倍。问:哪一个CPU更快?如果CPU2的时钟周期时间只是CPU1的1.15倍,哪一个CPU更快呢? 1.2 计算机系统的设计 解 我们不考虑所有系统问题,所以可用CPU性能公式。占用2个时钟周期的分支指令占总指令的30%,剩下的指令占用1个时钟周期。所以 CPI1 = 0.3 × 2 + 0.70 × 1 = 1.3 则CPU1性能为: 总CPU时间1 = IC1 × 1.3 ×时钟周期1 根据假设,有: 时钟周期2 = 1.35 × 时钟周期1 在CPU2中没有独立的比较指令,所以CPU2的程序量为CPU1的 70%,分支指令的比例为: 1.2 计算机系统的设计 30%/70% = 42.8% 这些分支指令占用2个时钟周期,而剩下的57.2%的指令占用1个时钟周期,因此: CPI2 = 0.428 × 2 + 0.572 × 1 = 1.428 因为CP

文档评论(0)

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

装饰装修木工持证人

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

领域认证该用户于2023年05月15日上传了装饰装修木工

1亿VIP精品文档

相关文档