[理工] 106中央计组(MIPS)!

楼主: Aa841018 (andrew)   2019-12-17 18:02:03
https://i.imgur.com/cJtRIVW.jpg
https://i.imgur.com/gHRGRO1.jpg
这题Machine B比较慢,所以上面就没拍
这题是要求MIPS,可是我用clock rate/CPI*10^6这个公式和详解用
IC/Extime*10^6的结果不太一样(事实上差蛮多…)
请问这题如果用CPI和clock rate来求MIPS应该怎么算啊?(我是认为带哪个公式MIPS应
该都相同才对,所以应该是我数字上出错)
我的算法是:
(2.2*10^9)/((1+2+4+3)*10^6)
作者: ivx097528966 (电子彭于晏)   2019-12-17 18:11:00
你的CPI 算错了CPI=clock cycle/IC
楼主: Aa841018 (andrew)   2019-12-17 18:17:00
可是我只是将题目的CPI整栏相加而已,请问哪里错?
作者: houallan5478 (houallan5478)   2019-12-17 18:19:00
cpi 是平均一个指令执行多少个clock cycle ,你那样算应该是ic 吧
作者: mistel (Mistel)   2019-12-17 18:19:00
你要这样算应该要把CPI乘以IC的比例
作者: houallan5478 (houallan5478)   2019-12-17 18:20:00
应该不是ic 我看错sor
作者: mistel (Mistel)   2019-12-17 18:20:00
直接加起来也不是IC
作者: bochengchen (LFII)   2019-12-17 18:22:00
Avg cpi应该是 (10+16+8+12)/24用这个数字算,老师的答案是不是也是错的啊?
楼主: Aa841018 (andrew)   2019-12-17 18:25:00
所以应该这样算吗:将各类的CPI*IC相加,然后除以各类IC的总和?
作者: mistel (Mistel)   2019-12-17 18:39:00
老师应该直接舍入到21ms 但我算出来余数跟答案是一样的
楼主: Aa841018 (andrew)   2019-12-17 18:42:00
刚刚验算过没问题,谢谢各位!

Links booklink

Contact Us: admin [ a t ] ucptt.com