Y
Hacker News
new
|
ask
|
show
|
jobs
by
masklinn
4629 days ago
The OS does not. That's the job of the out of order architecture (load prediction and reordering of later non-dependent instructions).
And when that fails, it's exactly the use case for hyperthreading.