Intermediate
Computer Architecture & Organization
Q51 / 100
What is "out-of-order execution" in modern CPUs?
Correct! Well done.
Incorrect.
The correct answer is A) A technique where the CPU executes instructions in an order different from the program order, based on operand availability, to avoid stalling on dependencies, while still committing results in the correct logical order
A
Correct Answer
A technique where the CPU executes instructions in an order different from the program order, based on operand availability, to avoid stalling on dependencies, while still committing results in the correct logical order
Explanation
Out-of-order execution allows the CPU to work on instructions whose operands are ready while waiting for others, improving utilization of execution units, while a reorder buffer ensures results are committed in the correct program order.
Progress
51/100