作者privatewind (傷神客)
看板Grad-ProbAsk
標題Re: [理工] [計組] data dependence 的判斷
時間Fri Oct 1 12:42:17 2010
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 140.114.32.190
: ※ 編輯: christianSK 來自: 140.114.32.190 (10/01 12:22)
: 推 privatewind:如果沒有任何額外的技術輔助, I2和I6是有RAW的 10/01 12:35
: → privatewind:之所以沒有是因為他利用了前半週期寫入,後半週期讀出 10/01 12:35
: → privatewind:所以還是看題目怎麼說,不然就自己加註吧 10/01 12:36
: 推 privatewind:阿 我錯了= = 10/01 12:39
I2 IF ID EXE MEM WB
I3 IF ID EXE MEM WB
I4 IF ID EXE MEM WB
I5 IF ID EXE MEM WB
I6 IF ID EXE MEM WB
^^
此時 I2 位於WB stage是存取register
I6 位於IF stage是存取memory
所以兩個沒RAW。
--
剛剛眼殘看錯 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.187.85
推 christianSK:(2,6)間應該是沒有data harzard吧 10/01 12:47
→ christianSK:還是說data dependence也要排除三個指令距離之外的 10/01 12:48
→ privatewind:如果是指data hazard的話,往下數3指令 10/01 12:50
→ privatewind:不過有些題目沒講清 有沒有支援前半週期 後半週期... 10/01 12:53
→ privatewind:有支援的話 還可以少一個指令 10/01 12:54