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