Intermediate
Computer Architecture & Organization
Q64 / 100
What is the purpose of "register renaming" in out-of-order processors?
Correct! Well done.
Incorrect.
The correct answer is A) It dynamically maps architectural registers to a larger pool of physical registers to eliminate false dependencies between instructions that happen to use the same register name
A
Correct Answer
It dynamically maps architectural registers to a larger pool of physical registers to eliminate false dependencies between instructions that happen to use the same register name
Explanation
Without renaming, reuse of the same register name by independent instructions ("write-after-write" or "write-after-read" hazards) can artificially limit parallelism; renaming maps these to different physical registers, allowing more out-of-order execution.
Progress
64/100