Question: what is the difference between data dependencies and data hazards?
Answer: Explain the difference between a dependence and a hazard. A dependence is a property of the instructions in a program, for example a true dependence arises when one instruction uses the value produced by an earlier instruction. A hazard is a potential problem in a pipeline that may arise from a dependence.