计算机组成与系统结构课后答案全.docxVIP

  • 164
  • 0
  • 约8.14万字
  • 约 77页
  • 2020-11-18 发布于山东
  • 举报
第1章 习 题答案 5.若有两个基准测试程序 P1 和 P2 在机器 M1和 M2上运行,假定 M1和 M2的价格分别是 5000 元和 8000 元,下表给出了 P1 和 P2 在 M1和 M2上所花的时间和指令条数。 程序 M1 M2 指令条数 执行时间 (ms) 指令条数 执行时间 (ms) P1 × 6 × 6 10000 10 5000 150 P2 300× 10 3 3 420×10 3 6 请回答下列问题: (1) 对于 P1,哪台机器的速度快?快多少?对于 P2 呢? (2) 在 M1上执行 P1 和 P2 的速度分别是多少 MIPS?在 M2上的执行速度又各是多少?从执行速度来 看,对于 P2,哪台机器的速度快?快多少? (3) 假定 M1和 M2的时钟频率各是 800MHz和,则在 M1和 M2上执行 P1 时的平均时钟周期数 CPI 各 是多少? (4) 如果某个用户需要大量使用程序 P1,并且该用户主要关心系统的响应时间而不是吞吐率, 那么, 该用户需要大批购进机器时,应该选择 M1还是 M2?为什么?(提示:从性价比上考虑) (5) 如果另一个用户也需要购进大批机器,但该用户使用 P1 和 P2 一样多,主要关心的也是响应时 间,那么,应该选择 M1还是 M2?为什么? 参考答案: 1) 对于 P1, M2比 M1快一倍;对于 P2, M1比 M2快一倍。 2) 对于 M1, P1 的速度为: 200M/10=20MIPS; P2 为 300k/=100MIPS 。 对于 M2, P1 的速度为: 150M/5=30MIPS; P2 为 420k/=70MIPS 。 从执行速度来看,对于 P2,因为 100/70= 倍,所以 M1比 M2快倍。 6 6 ( 4) 考虑运行 P1 时 M1和 M2的性价比,因为该用户主要关心系统的响应时间,所以性价比中的性能 应考虑执行时间,其性能为执行时间的倒数。故性价比 R 为: R=1/( 执行时间×价格 ) R越大说明性价比越高,也即,“执行时间×价格”的值越小,则性价比越高。 因为 10×5000 5 ×8000,所以, M2的性价比高。应选择 M2。 ( 5) P1 和 P2 需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均。 若用算术平均方式,则:因为 若用几何平均方式,则:因为 选择 M1。  (10+/2 ×5000 (5+/2 ×8000,所以 M2的性价比高,应选择 M2。 sqrt(10 × ×5000 sqrt(5 × ×8000,所以 M1的性价比高,应 6.若机器 M1和 M2具有相同的指令集,其时钟频率分别为 A~E。下表给出了在 M1和 M2上每类指令的平均时钟周期数 机器 A B C M1 1 2 2 M2 2 2 4  1GHz和。在指令集中有五种不同类型的指令 CPI。 D E 3 4 5 6 请回答下列问题: ( 1) M1和 M2的峰值 MIPS各是多少? ( 2)假定某程序 P 的指令序列中,五类指令具有完全相同的指令条数,则程序 P 在 M1和 M2上运行 时,哪台机器更快?快多少?在 M1和 M2上执行程序 P 时的平均时钟周期数 CPI 各是多少? 参考答案: ( 1) M1上可以选择一段都是 A 类指令组成的程序,其峰值 MIPS 为 1000MIPS。 M2上可以选择一段 A 和 B 类指令组成的程序,其峰值 MIPS为 1500/2=750MIPS 。 ( 2) 5 类指令具有完全相同的指令条数,所以各占 20%。 在 M1和 M2上执行程序 P 时的平均时钟周期数 CPI 分别为: M1 :20%×(1+2+2+3+4)= ×12 = M2:20%×(2+2+4+5+6)= ×19 = 假设程序 P 的指令条数为 N,则在 M1和 M2上的执行时间分别为: M1:× N×1/1G = (ns) M2:× N×1/ = N (ns) M1 执行 P 的速度更快,每条指令平均快,也即 M1比 M2快× 100%≈ 5%。 (思考:如果说程序 P 在 M1上执行比 M2上快 – / ×100%= %,那么,这个结论显然是错误的。请问 错在什么地方?) 7.假设同一套指令集用不同的方法设计了两种机器 M1和 M2。机器 M1的时钟周期为,机器 M2的时钟周 期为。某个程序 P 在机器 M1上运行时的 CPI 为 4,在 M2上的 CPI 为 2。对于程序 P 来说,哪台机器 的执行速度更快?快多少? 参考答案: 假设程序 P 的指令条数为 N,则在 M1和 M2上的执行时间分别为: M1:4 N× = (ns) M2:2 N× =

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档