John Mavrick's Garden

Search IconIcon to open search

Last updated Unknown

Status: Tags: #cards/cmpt295/mp Links: Microprocessor Pipeline Execution


Pipeline Hazards

Principles

Structural Hazard

?

Solution for Structural Hazard ?

Data Hazard

?

Solutions

Stalling/bubble solution ? Stall pipeline for instruction

Data forwarding solution ?

Load interlock solution ?

Interleaving solution ?

If a bubble in D, you need to stall next instructions or else there will be a multi-F moment

Control Hazard

? Next value of PC is unpredictable (not just PC + length of instruction)

Solutions


References:

Created:: 2022-04-03 17:24


Interactive Graph