Page 7 - Multipath MIPS
P. 7

Hazards

 Hazards prevent
     attaining CPI = 1

 Structural Hazards:
     H.W Limits/Program

 Data/control Hazards:
     Program

Mitigating Hazards (Basic Techniques)

 Resource duplication/Pipelining (structural)
 Forwarding (data)
 Static/Dynamic Branch Predication (control)
 Software Scheduling (structural/data/control)
 Unrolling

                                                 7
   2   3   4   5   6   7   8   9   10   11   12