[理工] 計組 pipeline
張凡466 第四小題
http://i.imgur.com/HdpYor2.jpg

我的想法是:
without forwarding的指令數應該是包含nop,只是參照第二題插入的nop指令怎麼算都是
5個指令呀(a小題)為什麼會變成7加2個指令?
http://i.imgur.com/WEydiuF.jpg

這題應該跟2 3題一樣只看RAW吧?
還有第五題也看不太懂,如果只有alu-alu的forwarding,幹嘛要在lw跟add之間插入nop(
一樣a小題),他們兩者之間也沒有RAW不是嗎?
因為第二題的答案只有avoid RAW
謝謝大家解惑QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.3.213
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1480410403.A.0F0.html
※ 編輯: newpuma (223.137.3.213), 11/29/2016 17:13:56
順帶一問題目如果有10個指令,第十個讀取的暫存器是第一個寫入的暫存器,這樣他們算
是RAW嗎?還是RAW WAR WAW只在乎下面兩個指令呢?
※ 編輯: newpuma (223.137.3.213), 11/29/2016 17:39:19
推
11/29 18:07, , 1F
11/29 18:07, 1F
是那個stage數+N個指令-1的throughput公式嗎?
→
11/29 18:07, , 2F
11/29 18:07, 2F
→
11/29 18:07, , 3F
11/29 18:07, 3F
→
11/29 19:09, , 4F
11/29 19:09, 4F

推
11/29 19:11, , 5F
11/29 19:11, 5F
→
11/29 19:12, , 6F
11/29 19:12, 6F
→
11/29 19:12, , 7F
11/29 19:12, 7F
主要還是看write對吧?剛剛在RAW跟WAR卡超久的感恩感恩...
※ 編輯: newpuma (223.137.3.213), 11/29/2016 19:36:12
討論串 (同標題文章)