1 Overcoming Control Hazards with Dynamic Scheduling & Speculation.
1 Chapter 2: ILP and Its Exploitation Review simple static pipeline ILP Overview Dynamic branch prediction Dynamic scheduling, out-of-order execution Hardware-based.
Back-End: Instruction Scheduling, Memory Access Instructions, and Clusters
CPE 731 Advanced Computer Architecture ILP: Part IV – Speculative Execution