计算机组成原理作业- CPU性能含解答.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 设处理器P1 和P2 的相关参数为: f 1 2GHz ,CPI 1 3;f 2 3GHz ,CPI 2 4 (1) 谁的性能高? (2) 设某程序共有K 条指令, 求P1 和P2 的执行时间; (3) 某程序在P1 上执行时间为T 秒, 求它在P2 上的执行时间; (4) 某程序在P1上的执行时间为T 秒, 如果想将T 降低10%, CPI 降低20%, 则f 必须如 1 1 何调整? 2. 有3 种不同的处理器P1、P2 和P3 执行同样的指令集, P1 的时钟频率为3GHz, CPI 为 1.5; P2 的时钟频率为2.5GHz, CPI 为1.0; P3 的时钟频率为4GHz, CPI 为2.2. (1) 以每秒钟执行的指令数目为标准, 哪个处理器性能最高? (2) 如果每个处理器各执行一个程序都花费10 秒钟时间, 求它们的时钟周期数和指令 数; (3) 我们试图把执行时间减少30%, 但这会引起CPI增加20%. 问: 时钟频率应该是多少 才能达到目的? 3. 同一个指令集体系结构有两种不同的实现方式P1和P2. 根据CPI 的不同将指令分成 4 类:A、B、C 和D. P1 的时钟频率为2.5GHz, CPI 分别为1、2、3 和3; P2 的时钟频率为 3GHz, CPI 分别为2、2、2 和2. 给定一个程序, 有1.0106 条动态指令, 按如下比例分为 4 类:A, 10%; B, 20%; C, 50%; D, 20%. (1) 每种实现方式总的CPI 是多少? (2) 每种实现方式下的时钟周期数是多少? 4. 编译程序对一个应用在给定的处理器上的性能有极深的影响. 假定一个程序, 如果 采用编译程序A, 则动态指令数为1.0109 , 执行时间为1.1s; 如果采用编译程序B, 则 动态指令数为1.2109 , 执行时间为1.5s. (1) 在给定处理器时钟周期为1ns 时, 找出每个程序的平均CPI; (2) 假定编译程序是在两个不同的处理器上运行的. 如果这两个处理器的执行时间相同, 求运行编译程序A 的处理器时钟相对于运行编译程序B 的处理器时钟快多少? (3) 假设开发了一种新的编译程序, 只用了6.0108 条指令, 平均CPI为1.1. 求这种新的 编译程序相对于原编译程序A 和B 的加速比. 5. 假定一个程序需要执行50106 条浮点指令, 110106 条整数指令, 80106 条L/S 指 令和16106 条分支指令. 每种类型指令的CPI 分别是1、1、4 和2. 假定处理器的时钟 频率为2GHz. (1) 程序的CPI 是多少? (2) 程序的执行速度是多少MIPS? (3) 程序的执行时间是多少? (4) 如果要将程序运行速度提高至2 倍, 浮点指令的CPI 需如何改进? (5) 如果要将程序运行速度提高至2 倍, L/S 指令的CPI 需如何改进? (6) 如果整数和浮点指令的CPI 减少40%, L/S 和分支指令的CPI 减少30%, 程序的执行 时间能改进多少? 6. 有以下两种不同方式 I1 和I2 实现了同一指令集,在该指令集中共有三类指令 (如 下表),I1 的时钟频率为6GHz,I2 的时钟频率为3GHz,各类指令在I1 与I2 上运行时所 需的每指令平均时钟周期数如下表所示,其中C1 是I1 生产厂家提供的编译器,C2 是 I2 生产厂家提供的编译器,C3 是第三方提供的,假设对同一程序三个编译器生成的代 码中指令总条数相等,但指令的组合则不相同。 指令类型 I1 上的CPI I2 上的CPI C1 编译器 C2 编译器 C3 编译器 A 2 1 40% 40% 50% B 3 2 40% 20% 25% C 5 3 20% 40% 25% (1)如果在I1 和I2 上都使用C1 编译器,那么I1 的性能是I2 的多少倍? (2)如果购买了I2,那么选哪种编译器好? (3)如果所有其他指标都相同 (包括价格),那么选择哪种机器和编译器更好? 1. 设处理器P1

文档评论(0)

浙江工程信息通 + 关注
实名认证
服务提供商

网络工程师持证人

本人已从事浙江省工程咨询5年,对浙江省内工程信息非常熟悉,可获取新建工程相关联系人、设计院、业主等关键信息。另外从事楼宇自控专业已10年,考取了一建二建等资格证书,有关考试方面的问题(考试心得、方法、学习资料等)都欢饮来咨询交流。

领域认证该用户于2023年05月11日上传了网络工程师

1亿VIP精品文档

相关文档