看板 Grad-ProbAsk 關於我們 聯絡資訊
想問一下這題 張凡[上] P-389 的第三小題 https://imgur.com/a/OXTWh 後續計算方式了解 但不太知道為什麼第一句 就直接肯定 ALUOp and ALUSrc would be "the most critical" to generate quickly. 請問這兩個是怎麼被選出來的? critical path 上應該還有其他的訊號線可以選擇? 就我的了解 critical path 應該是 load 的路徑對吧? 實際執行時間最長的指令? -- ▁▂█▂▁茄你老木! ▁▂▁ 你這個茄子 ◤◥◤◥ 你有得茄嗎? 茄~ ˋ ˊ 你有得茄嗎? ◥◤ (因為很重要 ⊙ ⊙ 所以說兩次) ψJeans1020 ▁▂█▂▁茄你老木! ▁▂▁ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.251.85 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1473948908.A.4A4.html ※ 編輯: kyuudonut (220.132.251.85), 09/15/2016 22:16:29
k2shouai: 因為這二個是用來確定指令是哪個吧! 確定指令後其他控 09/15 22:35
不對吧,instruction memory 讀出指令 decode 完後,signal應該都確定了吧?
k2shouai: 制信號才知道如何設定,參考(上冊)p439 pipeline的部 09/15 22:35
k2shouai: 份也是如此。 09/15 22:35
k2shouai: critical path的部分是lw, 原因參考p385~386 09/15 22:47
感謝確認 剛剛想到一個可能,就是 the most critical 或許是指 "能夠產生時間最短"? ALUSrc 及 ALUOp 都是再 ALU 前面所要產生的訊號線, 所以時間理應是較短的,再對兩者作討論,應該是這樣子? 懇請意見 m(_ _)m ※ 編輯: kyuudonut (220.132.251.85), 09/15/2016 23:07:24
k2shouai: 嗯我前面說法不對, 應該說其他control singal相較之下比 09/15 23:04
k2shouai: 較晚才需要用到 09/15 23:05
kyuudonut: 同意! 我的想法應該跟你一樣? 09/15 23:08
k2shouai: 嗯嗯,最急迫需要產生的吧,上一小題就是最不急迫的. 09/15 23:10
tomdog12345: 同意樓上 我覺得應該是問"最急迫需要產生的" 09/15 23:13
tomdog12345: 而不是"能夠產生時間最短",因為像RegDst MemtoReg 09/15 23:14
kyuudonut: 大感謝兩位! 一起加油~ 09/15 23:14
tomdog12345: 這兩個都接Mux之前 ,照理說時間應該更短才對 09/15 23:14
咦等等, MemtoReg 應該有 Register File 到 Data Memory 運作這段時間可以產生吧? ※ 編輯: kyuudonut (220.132.251.85), 09/15/2016 23:18:46
tomdog12345: Sorry,我好像誤解你的意思了XD,我以為你的時間是指 09/15 23:26
tomdog12345: 題目給的latency 09/15 23:29
tomdog12345: 我的錯><看太快了,不過我認為"最急迫需要產生"沒錯 09/15 23:30
tomdog12345: 請忽略我的話Q_Q 09/15 23:31
kyuudonut: 其實我覺得 "能夠產生的時間最短" 等價於"最急迫" 阿XD 09/15 23:47
kyuudonut: (如果訂的起點一樣) 不過我知道你們的意思~~ 09/15 23:48