看板 Grad-ProbAsk 關於我們 聯絡資訊
原題目在此( 分兩張~ ) 張凡下冊 p.36 http://ppt.cc/-D2A http://ppt.cc/64bz 我有點不太懂題目的意思 >_< (1) 我知道要把EX切為兩塊,但是第一小題中, 1 + 0.45*2 + 0.05*1 此三個被相加的數字分別代表甚麼呢? 此外我想知道圖該怎麼畫... IF | ID | EX1 | EX2 | MEM | WB IF | ID | EX1 | EX2 | MEM | WB 請問是這樣嗎 >___< (2) 為什麼只要算MEM to 1st的時間就可以了呢? 附上解答如下: http://ppt.cc/ZZw0 請大大幫我解答了!!!謝謝!!! -- Why Not :-P http://whynot-p.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.4.175 ※ 編輯: mickeyha 來自: 1.160.3.105 (09/25 22:38)
kane9988:我覺得題目的意思應該是:一道指令緊接而來的兩道指令1st 09/28 00:10
kane9988:和2nd兩道指令,和原來的指令有raw.給的表格就是指exe級 09/28 00:13
kane9988:的執行結果要給後面的指令,應該跟exe級切開沒有關係 09/28 00:15
kane9988:而算式裡的1代表cpi=1 0.45*2是a的1.2.4格總共需要stall 09/28 00:19
kane9988:兩個clock才能完成 09/28 00:20
kane9988:(2)是因為有forwarding之後只有1st指令需要stall,考慮1st 09/28 00:23
kane9988:即可 09/28 00:24