Late Hours

A total of 48 late hours are permitted per semester to use as needed for activities. Late hours will be rounded up to the nearest hour, e.g. a project submitted 2.1 hours late will count as using 3 late hours.

Examinations will be conducted in class. Students are allowed to bring one page (letter-size or A4) of handwritten notes. The notes page must be turned in with the exam.

Exams

  • Midterm: Thursday October 15, 2026 4:30-5:30 pm (Hackerman B-17)
  • Midterm: Thursday, November 5, 2026 4:30-5:30 pm (Hackerman B-17)
  • Final: Friday December 18, 2026 9am-12pm (Hackerman B-17)

Course Schedule

(1 September) Lecture 00: Introduction to PPPE

  • Introduction to the class and talk about course structure, ethics, topics, grading, and culture.
    • Notes at course_materials/00.Introduction.ipynb in pppe26 repository.

(3 September) Pipelines and Compiler Optimziations

  • Avoid RAW conflincts (examples/pipeline/README.md)
  • Compiler Optimization (course_materials/01.compiler_optimization.md)

(8 September) No class.

(10 September) Lecture 02: Speedup and Amdahl’s Law

  • (course_materials/02.speedup.md)