http://0rz.tw/hXxXI
第三頁第五題的(1)
共有6級管線
第三和第四級管線的clock cycle各為2和3,其他為1 cycle
這邊我就不太能理解了
為什麼一個stage裡面會有2或3 cycle
接下來他要畫五個指令的execution flow
解答是把他當成ns在看,直接取max{1,1,2,3,1,1}=3 cycle
然後畫一般常見的多重時派週期管線圖
我覺得有點不能接受,我的想法是把他畫成
stage
6 I1 I2 I3 I4 I5
5 I1 I2 I3 I4 I5
4 I1 I1 I1 I2 I2 I2 I3 I3 I3 I4 I4 I4 I5 I5 I5
3 I1 I1 I2 I2 I3 I3 I4 I4 I5 I5
2 I1 I2 I3 I4 I5
1 I1 I2 I3 I4 I5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 cycle
雖然我知道管線不應該是這樣
可是我不知道怎麼解釋1個stage是2或3cycle的
想請問大家是怎麼看這題的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 113.61.129.45