Read-After-Write hazard (RAW)
Tag: raw-hazard
Aliases: RAW, true dependence, flow dependence
A data hazard where an instruction needs to read a register before a prior in-flight instruction has written it. Enforces a real ordering constraint that cannot be removed by renaming.
Lecture references
- L03 · Pipelining — p.31
- L04 · Hazards — p.12 , p.13 , p.15 , p.16 , p.24 , p.57
- L05 · Scoreboarding — p.6 , p.8 , p.14 , p.15 , p.16 , p.18 , p.20 , p.32 , p.34 , p.40 , p.43
- L06 · Tomasulo — p.6 , p.18 , p.28
- L07 · Interrupts & P6 — p.5 , p.7
- L08 · MIPS R10000 — p.26
- L09 · Memory Scheduling — p.12 , p.13 , p.37
- L10 · Branch Prediction — p.6