Pipeline Terms
  • Dependencies - relationships between instructions that prevent one instruction from being moved past another
  • Pipeline Hazards - a situation when the current instruction cannot execute correctly in the next cycle
    • Structural
    • Control
    • Data
  • Pipeline Stalls - a technique to resolve pipeline hazards by preventing some instructions from moving forward in the pipeline until the hazard no longer exists
Chapter 6: Enhancing Performance with Pipelining - 8 of 88