15-213 Introduction to Computer Systems
Lecture 11: Out-of-Order Processing

  • Reading: 5.7-5.12
  • Slides: none
  • Video: Lec 11
  • Code: no new code; see Lecture 10 for relevant code
  • Concepts:
    • Superscalar processor
    • Branch prediction
    • Register renaming
    • Latency and issue time
    • Dataflow diagram
    • Resource limitations
    • Loop unrolling
    • Loop splitting
  • Previous lecture: Program Optimization
  • Next lecture: Cache Memories

[ Home | Schedule | Assignments | Exams | Lab Machines | Resources ]
[ Textbook | Autolab ]
[ Newsgroup | Blackboard ]

fp@cs
Frank Pfenning