1.

What are data hazards ? Enumerate different classes of data hazards and how they can be tackled in a pipelined processor architecture design. ​[5 Marks]

Answer»

Answer:

Hope this helps. Please follow me and mark as BRAINLIEST! :):)

Explanation:

Data hazards occur when the pipeline changes the order of read/write ACCESSES to operands so that the order DIFFERS from the order seen by sequentially EXECUTING INSTRUCTIONS on the unpipelined machine.

There are three classes of hazards:

Structural Hazards. They arise from resource conflicts when the hardware cannot support all possible combinations of instructions in simultaneous overlapped execution.

Data Hazards. ...

Control Hazards.



Discussion

No Comment Found