Skip to main content

Pipelining

  • split combinational logic into smaller steps
  • do multiple at the same time

Difficulties​

  • Control Hazard: We need to figure out what branch to take!
  • Data Hazard: We need data from previous instruction!
  • Structural Hazards: