Instructors: Michael Stumm and Ding Yuan
Course Number: ECE454

Discussion (piazza)
Lab Assignments
Schedule and Lecture Notes
Grades (UofT Quercus)

Computer Systems Programming

ECE454, Fall 2018
University of Toronto

Course Schedule and Lecture Notes

Slides will be posted before the lecture.

Date Lecture
Sep 7 (Fri) - Sep 12 (Wed.) Introduction
Sep 12 (Wed) - Sep 14 (Fri) What is Performance, CPU Architecture
Sep 19 (Wed) Measuring and Profiling
Sep 21 (Fri) Compiler and Optimization (I)
Sep 26 (Wed) Compiler and Optimization (II)
Oct 3 (Wed.) - Oct 5 (Fri.) Memory Performance (Review of memory hierarchy), Memory Performance (Optimizing for cache)
Oct 10 (Wed.) Memory Performance (virtual memory and prefetching)