[理工] [計組]108中興電機 data dependence

作者: Du29 (handsome29)   2023-11-08 13:58:40
https://i.imgur.com/wtH5tRn.jpeg
想問一下這題為什麼沒有$1在lw,slt的WAR?
Data dependence會不會因為兩條指令之間的具距離太長導致沒有相依關係?
例如
1: add $1 $2 $3
...假設中間都沒用到$1
100: add $4 $1 $7
這樣的範例中$1會有RAW關係嗎
作者: neperstock (泊泊而出的希望)   2023-11-10 11:39:00
lw都離開pipeline了 slt才進來 兩個指令不會有data dependence
作者: new1100726   2023-11-12 12:18:00
他們兩指令距離超個3個clock cycles所以根本不會有data dependence然後你下面給的例子,如果這兩個指令中間沒有其他指令也就是說兩指令間隔距離小於3,以你給的例子就會有RAW反之如果距離>=3,基本上不會有問題,你把各指令的stage畫出來就知道了(IF ID EX MEM WB)這樣列出來就會清楚到底有沒有可能RAW

Links booklink

Contact Us: admin [ a t ] ucptt.com