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)