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