已知主机A的主频为40 MHz,现在用这台主机运行一组标准测试程序A,A中包含的各种指令和响应所需要的时间如下表所示: 请回答以下问题: (1)求主机有效的CPI。 (2)求主机的MIPS。 (3)假设程序A在计算机上运行的时间为100

admin2014-07-18  49

问题 已知主机A的主频为40 MHz,现在用这台主机运行一组标准测试程序A,A中包含的各种指令和响应所需要的时间如下表所示:

  请回答以下问题:
  (1)求主机有效的CPI。
  (2)求主机的MIPS。
  (3)假设程序A在计算机上运行的时间为100 s,其中90 s用于cPu,其余时间为I/O时间。现在CPU的速度提高了50%,I/O速度不变,那么A的运行耗费了多长时间?

选项

答案(1)计算机的CPI包括四种指令,那么CPI就是这四种指令的数学期望:CPI=0.6×1+0.18×2+0.12×4+0.1×8=2.24。 (2)MIPS=40/CPI=17.9。 (3)程序A在计算机上运行的时间为100 s,90 s用于CPIJ,那么用于I/0的时间为10 ms不会发生改变。CPU的速度提高了50%。程序A的CP[J时间变为90/1.5=60 s,A的运行耗费了60 s+10 s=70 s。

解析
转载请注明原文地址:https://kaotiyun.com/show/84xi777K
0

最新回复(0)