RTUComputer ScienceYr 2024 · Sem 62024

Q4Computer Architecture and Organization

Question

2 marks

What is a pipeline hazard?

Answer

A pipeline hazard is a severe architectural conflict that prevents the next instruction from executing in its designated clock cycle, stalling the pipeline.

A Pipeline Hazard mathematically shatters the perfect overlapping execution of CPU instructions. They are categorized strictly into Structural hazards (hardware resource conflicts), Data hazards (Instruction B mathematically requires the uncalculated result of Instruction A), and Control hazards (branch instructions corrupting the fetched sequence).

Back to Paper