Out-of-Order Execution

What is the primary benefit of out-of-order execution in modern CPUs?

A

Eliminates the need for branch prediction

B

Reduces power consumption

C

Hides latency of long-running operations

D

Simplifies instruction decoding