看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《privatewind (傷神客)》之銘言: : : -- : : ◆ From: 140.114.32.190 : : 推 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。 我在解釋一下我的問題好了 我知道說 I2 和 I6之間不會有data hazard的關係 我是想問這兩者間沒有data dependence的原因是因為他們之前的距離嗎 就如同p大說的 I6再IF時 I2已經是WB了 這樣嗎? 也就是說data depence也是要考慮指令間的距離? 如果是的話 距離應該和harzard一樣是3 ? (不考慮前半週期寫入 後半週期讀取的話) 因為就我的認知下 DD 未必會造成harzard 是吧?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.230.86
daniel770624:相依是講有關係~不一定危障(我這樣想的@@) 10/01 17:13
privatewind:問題是...RAW是data hazard喔 @@ 10/01 17:26
privatewind:至於data hazard等不等於data dependency這我現在不知 10/01 17:27
privatewind:道了 囧 10/01 17:27
privatewind:查白算盤的話沒有什麼可靠的話句~說明這兩者的關係 10/01 17:30
privatewind:因為在白算盤中沒有"data dependency"這樣一個專有名 10/01 17:31
privatewind:詞, 也沒有提到RAW, WAW WAR 10/01 17:31
privatewind:但是如果是從一些提到dependent的語句去推敲的話 10/01 17:32
privatewind:data dependency不一定導致data hazard 10/01 17:33
christianSK:DD似乎是新板白算盤才提到的觀念! 我的想法跟一樓相同 10/01 17:35
daniel770624:我沒有白算盤的書T~~~T我也只有讀張凡的書...所以!! 10/01 17:35
christianSK:也謝謝p大了~:) 10/01 17:35
privatewind:RAW-> http://tinyurl.com/389yc8o 10/01 17:35
daniel770624:我只學我看過的,板上大大都很厲害講一堆我沒聽過的 10/01 17:36
christianSK:我手上只有很舊的白算盤中譯本XD" 10/01 17:36
daniel770624:受益良多~XD 10/01 17:37
privatewind:如果知道新版在哪的話,歡迎告知一下 謝謝~ 因為...我 10/01 17:38
privatewind:找不到在哪 \囧/ 10/01 17:38
christianSK:ok 找到在po出來跟大家討論 10/01 17:38
daniel770624:It arises when the next instruction tries to read 10/01 17:39
daniel770624:a sourse before the previous instruction writes 10/01 17:40
daniel770624:to it. SO,the next instruction gets the old value 10/01 17:41
daniel770624:incorrectly (Fig.(a)) 張凡講義寫的 10/01 17:41
privatewind:樓上的是RAW的定義吧? 確定一下XD 10/01 17:45
daniel770624:恩 定義0.0 10/01 17:50
volleyer:翻了一下四版的書 好像沒有看到"data dependency"欸@@ 10/01 18:57
volleyer:是我漏看了嗎? 好像就只在字句間提到dependence的關係 10/01 19:00
volleyer:再查查好了= =" 10/01 19:00
sneak: 受益良多~XD https://muxiv.com 12/15 00:25