The method used for resolving data dependency conflict by the com

The method used for resolving data dependency conflict by the com
| The method used for resolving data dependency conflict by the compiler itself is

A. Delayed load 

B. Operand forwarding

C. Prefetch target instruction

D. Loop buffer

Please scroll down to see the correct answer and solution guide.

Right Answer is: A

SOLUTION

  • In the case of the delayed load technique, the compiler detects the data conflict and recorder the instruction as necessary to delay the loading of the conflicting data by inserting no operation instructions (NOP).
  • Therefore the method used for resolving data dependency conflict by the compiler itself is delayed load.