Data Hazards
So far we ignored instructions dependencies, but in a real machine one must deal with dependencies.
and $12, $2, $5 # $12 depends on the result in $2
or $13, $6, $2 # but $2 is updated 3 clock
add $14, $2, $2 # cycles later.
sw $15, 100($2) # We have a problem!!