Re: [理工] 105交大計系
※ 引述《t6091560915 (阿德)》之銘言:
: 大家好 請問第18題 (b) (c) 選項
: http://i.imgur.com/LhDh0L4.jpg?1
: 我的算法
: (B)
: add $r1,$r8, &r10
: NOP
: NOP
: lw $r2, 4($r1)
: NOP
: NOP
: addi $r2, $r2, 10
: NOP
: NOP
: multi $r2, $r2, 2
: NOP
: NOP
: sw $r2, 12($r1)
: 共需 (5-1)+5+8 = 17 cycles
: (C)
: add $r1,$r8, &r10
: lw $r2, 4($r1)
: NOP
: addi $r2, $r2, 10
: multi $r2, $r2, 2
: sw $r2, 12($r1)
: 共(5-1)+5+1 = 10 cycles
: 請問有什麼地方有錯誤嗎 謝謝大家
最終交大的答案是ad
想請問大家c跟d到底要怎麼看
我的想法是
c是11
沒有hazrad detect
load use 不能forward 所以9+2
d是10
有hazard detect
load use可以forward所以9+1
看題庫的解答c跟d都是10
那不是代表有沒有hazard detect
都只要暫停1cycle就可以forward
這樣hazard detect還有存在的必要嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.190.139
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483538094.A.E93.html
推
01/04 21:55, , 1F
01/04 21:55, 1F
→
01/04 23:14, , 2F
01/04 23:14, 2F
→
01/04 23:14, , 3F
01/04 23:14, 3F
→
01/04 23:15, , 4F
01/04 23:15, 4F
→
01/04 23:19, , 5F
01/04 23:19, 5F
→
01/05 01:27, , 6F
01/05 01:27, 6F
→
01/05 01:27, , 7F
01/05 01:27, 7F
→
01/05 01:27, , 8F
01/05 01:27, 8F
→
01/05 15:03, , 9F
01/05 15:03, 9F
推
01/05 16:17, , 10F
01/05 16:17, 10F
→
01/05 16:17, , 11F
01/05 16:17, 11F
→
01/05 16:17, , 12F
01/05 16:17, 12F
→
01/05 16:17, , 13F
01/05 16:17, 13F
→
01/05 16:55, , 14F
01/05 16:55, 14F
討論串 (同標題文章)