PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
Re: [理工] [計組] single cycle machine
作者:
kyuudonut
(善良è€ç™¾å§“)
2016-11-13 19:33:20
※ 引述《kyuudonut (善良老百姓)》之銘言:
: 想問一下這題
: 張凡[上] P-389 的第三小題
: https://imgur.com/a/OXTWh
: 後續計算方式了解
: 但不太知道為什麼第一句 就直接肯定
: ALUOp and ALUSrc would be "the most critical" to generate quickly.
: 請問這兩個是怎麼被選出來的? critical path 上應該還有其他的訊號線可以選擇?
: 就我的了解 critical path 應該是 load 的路徑對吧? 實際執行時間最長的指令?
第二次看第三小題又有問題跑出來
先附上解答: http://imgur.com/a/aTjxG
張凡 ALUop 的算法: 200 + 30 - 50 = 180
我理解的意思為: "instruction 讀到後,在 ALU 前所花的時間" 為 200 + 30 ps
故 ALUsrc 可產生之時間為 200 ps,ALUop 可產生之時間為 180 ps
但張凡上課講的 critical path (lw) 路徑為:
I-MEM -> Regs
作者:
ken52011219
(呱)
2016-11-13 20:12:00
難怪我課本上面寫一個難字ALUop在何時得到訊號且"最晚"不影響Critical pathALUSrc必須等到Reg & S/E 得到input的同時再得到訊號即可 因此t = 230 時得到ALUsrc訊號而ALU必須 在ALUsrc得到訊號之前的幾秒前得到訊號才能趕得及在ALUsrc訊號抵達時送出output的時候ALUOP能及時運作t = 200(Reg) + 30(ALUSrc) - 50(ALUOP Delay time)抱歉更正 第一個t 應該是230t = 180 必須開始傳送ALUop的signal才不會delay
作者: aa06697 (todo se andarà)
2016-11-13 20:42:00
lw要rs + imme 他不用管rt的值 所以ALUSrc 是算在imme在同理R type ALUSrc是算在rt上
作者:
ken52011219
(呱)
2016-11-13 23:33:00
試想 Critical Path 為 Reg + ALU (僅限到ALUop)只要在這 200 + 120 內得到 前面正確的Data即可那只要符合這時間內,怎麼樣排列都可以因為不會影響不對 ALU不能算在裡面
http://imgur.com/a/xj578
http://imgur.com/a/3VIs8
我快不能思考了 QQ詳解在這我明天看 XDD
繼續閱讀
[理工] 演算法 DFS找strong connected component
mogahuang
[理工] [計組]浮點數102交大
ken52011219
[線代]對角化
gy5204301
[理工] 計組 RAID是增進reliability還是avail...
newpuma
[理工] 計算機組織 記憶體 寫穿/寫回 bandwidth
newpuma
[理工] 計組 TLB Cache
w181496
[理工] 線代 線性保相依/線性保獨立
jerry900287
[理工] 線代 104台大資工
gary19941208
[理工] TREE
PTTleader
Re: [理工] [計組]浮點數
koala0716
Links
booklink
Contact Us: admin [ a t ] ucptt.com