作者Aa841018 (andrew)
看板Grad-ProbAsk
标题[理工] 106中央计组(MIPS)!
时间Tue Dec 17 18:02:03 2019
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)-----(整数)
但详解做法会有小数点…
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.26.229.249 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1576576925.A.525.html
1F:→ ivx097528966: 你的CPI 算错了 12/17 18:11
2F:→ ivx097528966: CPI=clock cycle/IC 12/17 18:12
3F:→ Aa841018: 可是我只是将题目的CPI整栏相加而已,请问哪里错? 12/17 18:17
4F:→ houallan5478: cpi 是平均一个指令执行多少个clock cycle ,你那样 12/17 18:19
5F:→ houallan5478: 算应该是ic 吧 12/17 18:19
6F:推 mistel: 你要这样算应该要把CPI乘以IC的比例 12/17 18:19
7F:→ houallan5478: 应该不是ic 我看错sor 12/17 18:20
8F:→ mistel: 直接加起来也不是IC 12/17 18:20
9F:推 bochengchen: Avg cpi应该是 (10+16+8+12)/24 12/17 18:22
10F:→ bochengchen: 用这个数字算,老师的答案是不是也是错的啊? 12/17 18:23
11F:→ Aa841018: 所以应该这样算吗:将各类的CPI*IC相加,然後除以各类IC 12/17 18:25
12F:→ Aa841018: 的总和? 12/17 18:25
13F:推 mistel: 老师应该直接舍入到21ms 但我算出来余数跟答案是一样的 12/17 18:39
14F:→ Aa841018: 刚刚验算过没问题,谢谢各位! 12/17 18:42