[理工] 計組題庫

看板Grad-ProbAsk作者時間5年前 (2018/12/30 19:24), 編輯推噓3(307)
留言10則, 4人參與, 5年前最新討論串3/8 (看更多)
https://i.imgur.com/ycmVJnP.jpg
https://i.imgur.com/RRkWU7Y.jpg
這題的第(i).(iii)小題 第(i)我的想法是把平均CPI算出來 乘上LW的critical path時間9ns 第(iii)是因為branch和J有各兩個stall 所以CPI從3變到5 之後再去算平均CPI 然後乘pipeline最耗時的stage時間3ns 不過不知道為什麼答案都跟詳解不一樣 不知道我哪裡想錯了 麻煩各位 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.139.174 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546169048.A.E61.html

12/30 19:41, 5年前 , 1F
你第一小題的j算錯了,是0.05才對
12/30 19:41, 1F

12/30 19:42, 5年前 , 2F
3*0.05,你寫成3*0.5
12/30 19:42, 2F

12/30 19:45, 5年前 , 3F
第3為什麼cpi會從3變5@@? (1+(0.15+0.05)*2)*3=
12/30 19:45, 3F

12/30 19:45, 5年前 , 4F
4.2ns
12/30 19:45, 4F

12/30 20:23, 5年前 , 5F
第(iii)懂了
12/30 20:23, 5F

12/30 20:24, 5年前 , 6F
看到這題目覺得超怪 很多條件沒提 如果是single cycle L
12/30 20:24, 6F

12/30 20:24, 5年前 , 7F
會是9ns 如果是multi cycle 會是4.05*3=12.15 ns 以上都
12/30 20:24, 7F

12/30 20:24, 5年前 , 8F
是fixed length clock
12/30 20:24, 8F

12/30 20:25, 5年前 , 9F
我在抄的時候抄錯了哈哈,不過CPI是4.05應該沒錯吧
12/30 20:25, 9F

12/30 21:02, 5年前 , 10F
如果不是fixed是直接 各別時間*各指令 算嗎?
12/30 21:02, 10F
文章代碼(AID): #1SAAhOvX (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1SAAhOvX (Grad-ProbAsk)