一个高级语言程序被编译器编译生成可执行的指令序列,在时钟频率为1GHz的机器上运行,目标指令序列中用到的指令类型有A、B、C和D四类。四类指令在机器上的CPI和各类指令条数如下表所示。
该程序的CPI为多少?执行时间为多少ns?计算结果保留到小数点后1位。
解:该程序共有14条指令,所含的时钟周期数为4×1+5×2+2×3+3×4=32
CPI为32/14=2.3
执行时间为32/1G=32.0ns
一个高级语言程序被编译器编译生成可执行的指令序列,在时钟频率为1GHz的机器上运行,目标指令序列中用到的指令类型有A、B、C和D四类。四类指令在机器上的CPI和各类指令条数如下表所示。
该程序的CPI为多少?执行时间为多少ns
一个高级语言程序被编译器编译生成可执行的指令序列,在时钟频率为1GHz的机器上运行,目标指令序列中用到的指令类型有A、B、C和D四类。四类指令在机器上的CPI和各类指令条数如下表所示。
该程序的CPI为多少?执行时间为多少ns?计算结果保留到小数点后1位。
解:该程序共有14条指令,所含的时钟周期数为4×1+5×2+2×3+3×4=32
CPI为32/14=2.3
执行时间为32/1G=32.0ns