paralell
data dependency
statement S, T,
define : depends on , must be executed before
if and only if one of the cases are true.
is a variable
-
flow dependency: , if , and . and is readed in
S: x = a + b
T: y = x
Read after wrtie.
-
reverse dependency: , if and . and read before write to
S: r = x
T: x = a + b
Write after read.
-
output dependency: , if and . write to before write to .
S: x = a
T: x = b
Write after write.