Re: [理工] 計組管線的一些題目
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
11/15 01:32, 1F
推
11/15 10:44, , 2F
11/15 10:44, 2F
→
11/15 10:44, , 3F
11/15 10:44, 3F
→
11/15 12:33, , 4F
11/15 12:33, 4F
→
11/15 19:28, , 5F
11/15 19:28, 5F
→
11/15 23:57, , 6F
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
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
理工
0
8