[理工] [計組] pipeline

看板Grad-ProbAsk作者 (善良老百姓)時間9年前 (2016/09/19 23:25), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串11/12 (看更多)
1. http://imgur.com/a/oFAR6 請問一下這題 (2)(a) 的 cycle with 5 stages 是不是有打錯? 上面 (1) 算出來不是 9 嗎@@ 2. http://imgur.com/a/5zS6F 可以請問一下這個表格再講什麼嗎,完全不知道他想表達什麼QQ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.251.85 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1474298735.A.554.html

09/20 00:00, , 1F
第二題題目說改變l/s指令變不用算offset(不用到ALU)
09/20 00:00, 1F

09/20 00:01, , 2F
所以sw那行指令不用擔心hazrd,故不用stall
09/20 00:01, 2F

09/20 00:04, , 3F
故(2)的a小題 指令間沒有hazard 為完美pipeline
09/20 00:04, 3F

09/20 00:05, , 4F
EX TIME= (stage數-1)+指令數 =8
09/20 00:05, 4F

09/20 00:07, , 5F
因為sw不需要算offset了 故不必擔心和add 有資料相依
09/20 00:07, 5F

09/20 00:14, , 6F
抱歉,說錯了 沒有資料相依
09/20 00:14, 6F

09/20 00:16, , 7F
而是因為單純sw不用算offset故可以提早一個stage完成
09/20 00:16, 7F

09/20 00:17, , 8F
我知道你的意思 但我以為8是4-stage的答案
09/20 00:17, 8F
文章代碼(AID): #1Nu0DlLK (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1Nu0DlLK (Grad-ProbAsk)