15-213/18-243 Introduction to Computer Systems
Lecture 11: Program Optimization II (Out-of-order Execution)