Key Concepts:
- Reservation Stations: Buffer instructions and implement register renaming
- Common Data Bus: Broadcasts results to all waiting instructions
- Register Renaming: Eliminates false dependencies (WAR/WAW)
- Out-of-Order Execution: Instructions complete as soon as operands are ready