作者hunter0904 (態度)
看板Grad-ProbAsk
標題Re: [理工] [計組] data dependence 的判斷
時間Fri Oct 1 17:37:01 2010
※ 引述《christianSK (AG)》之銘言:
: ※ 引述《privatewind (傷神客)》之銘言:
: : 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。
: 我在解釋一下我的問題好了
: 我知道說 I2 和 I6之間不會有data hazard的關係
: 我是想問這兩者間沒有data dependence的原因是因為他們之前的距離嗎
: 就如同p大說的 I6再IF時 I2已經是WB了
: 這樣嗎?
: 也就是說data depence也是要考慮指令間的距離?
: 如果是的話 距離應該和harzard一樣是3 ? (不考慮前半週期寫入 後半週期讀取的話)
: 因為就我的認知下 DD 未必會造成harzard 是吧?!
因為上一道指令的結果 是下一道指令的來源
所以就有data dependence的關係 (不管距離多長)
至於hazard 就跟機器有關 I2跟I6沒harzard 但是有dd
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.79.227
→ christianSK:如果就老師上課說的應該是這樣沒錯 10/01 17:39
→ christianSK:應該是我講義的答案部份沒改到 10/01 17:39
→ daniel770624:白算盤很多錯ˊˋ~ 10/01 17:42
推 volleyer:這題老師有把(I2,I6)補上~ 有時每堂課都要改不少東西Orz 10/01 18:45