Register renaming
Tag: register-renaming
Aliases: renaming
Mapping architectural registers to a larger physical register file so that WAR and WAW dependencies disappear, enabling out-of-order execution.
Lecture references
- L04 · Hazards — p.13
- L05 · Scoreboarding — p.5 , p.15 , p.18 , p.19 , p.21 , p.49 , p.51
- L06 · Tomasulo — p.11 , p.12 , p.14 , p.15 , p.43
- L07 · Interrupts & P6 — p.3 , p.8 , p.9 , p.53
- L08 · MIPS R10000 — p.7 , p.13 , p.14 , p.15 , p.17 , p.19 , p.21 , p.22 , p.23 , p.24 , p.25 , p.26 , p.27 , p.28 , p.29 , p.30 , p.31 , p.32 , p.33 , p.36 , p.37
- L09 · Memory Scheduling — p.5 , p.9 , p.12 , p.49
- L10 · Branch Prediction — p.5 , p.14
- L12 · Caches — p.7