--%>

Various hazards

Write down the various hazards?

E

Expert

Verified

There are circumstances, called hazards which prevent the subsequently instruction in the instruction stream from executing throughout its designated clock cycle. Hazards lessen the performance from the ideal speed-up gained through pipelining. There are three kinds of Hazards which are illustrated below:

i). Structural Hazards : It takes place from resource differences when the hardware can’t support all probable combinations of instructions concurrently in overlapped implementation.

ii). Data Hazards : It takes place when an instruction based on the results of preceding instruction in a manner that is exposed through the overlapping of instructions in pipeline.

iii). Control Hazards : It takes place from the pipelining of branches and further instructions which change the PC.

   Related Questions in Computer Engineering