Re: [理工] 計組管線的一些題目

看板Grad-ProbAsk作者 (kk)時間12年前 (2013/11/15 01:12), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串4/4 (看更多)
stall cycle之前解的時候有用電腦畫圖 貼上來給大家參考 http://ppt.cc/IrfK total cycle : 18 沒錯 stall cycle : c4,c7,c8,c13 張凡說打錯了 解釋一下,因為branch猜跳 但實際上不跳,所以錯的指令會先進管線 再被flush,我用flu代表錯的指令 自己先用電腦暴力展開驗證 後來拿去問張凡,怎樣解比較快? 張凡的回答跟上一篇d大的觀念差不多 因為第二題滿複雜,多個指令同時有dependency 比較難用哪一型態的dependency要停多久去算 畫出部分pipeline比較好判斷 首先要判斷某個指令第幾個cycle進入管線 再把管線畫出 有點難表達,po上當時整理出來的心得 自己的筆記..字醜請大家見諒 http://ppt.cc/2N4z 畫出各stage,就很好判斷是哪個cycle stall 以此類推 如果有錯請不吝指正 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.15.129

11/15 01:32, , 1F
推~ 真的是18個cycle的周期圖 謝謝澄清c13
11/15 01:32, 1F

11/15 10:44, , 2F
推(2)課本題的確是18只是我蠢想錯其實cycle很容易看出來
11/15 10:44, 2F

11/15 10:44, , 3F
朋友有交另招XD但stall cycle還是要畫比較好看
11/15 10:44, 3F

11/15 12:33, , 4F
kiki大,另招會很複雜嗎?能否分享一下?
11/15 12:33, 4F

11/15 19:28, , 5F
這題要畫圖比較好順便判斷stall所以我覺得其實沒怎差拉
11/15 19:28, 5F

11/15 23:57, , 6F
人家18個cycle圖都分享出來了 有招豈可不分享
11/15 23:57, 6F

11/16 13:00, , 7F
不是不分享覺得太偏門…教怕誤導 這題的確用畫的比較好
11/16 13:00, 7F

11/17 00:42, , 8F
感謝分享!!
11/17 00:42, 8F
文章代碼(AID): #1IXGHwGS (Grad-ProbAsk)
文章代碼(AID): #1IXGHwGS (Grad-ProbAsk)