[理工] [计组]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