COMP4690 Computer Systems and Architecture
Lecture Notes


I have provided the class notes in three pdf formats: 1-up is in color, printed as one slide per page; 3-up is in black&white, printed as 3 slides per page with space for notes on the side; and 4-up is printed in black&white as 4 slides per page.

The following is the tentative course schedule:

Week Topic Notes
1Sep 4-5, 2008 Administrivia Course outline 1-up, 1-up, 1-up
2Sep 8-12, 2008 Introduction and Review Design issues, technologies, and tools ... 1-up, 3-up, 4-up
3Sep 15-19, 2008 Introduction and Review; Advanced ILP
No lecture on September 18
Review of pipelining and multiple functional units, ... 1-up, 3-up, 4-up
4Sep 22-26, 2008 Advanced ILP Out-of-order execution, register renaming, ...
5Sep 29-Oct 3, 2008 Parallel Architectures Brief introduction to parallel architectures... 1-up, 3-up, 4-up
6Oct 6-10, 2008 Multiprocessor Architectures Multiprocessor architectures... 1-up, 3-up, 4-up
7Oct 13-17, 2008 Multiprocessor Architectures
8Oct 20-24, 2008 Clusters and Interconnects Clusters and Interconnects... 1-up, 3-up, 4-up
9Oct 27-31, 2008 Clusters and Interconnects
10Nov 3-7, 2008 High Performance Memory Systems
Midterm I on Tuesday, November 4, 2008
High Performance Memory Systems 1-up, 3-up, 4-up
11Nov 10-14, 2008 High Performance Memory Systems; High Performance I/O and Storage High Performance I/O and Storage 1-up, 3-up, 4-up
12Nov 17-21, 2008 High Performance I/O and Storage
13Nov 24-28, 2008 High Performance I/O and Storage; Future Trends
Midterm II on Thursday, November 27, 2008
Future Trends 1-up, 3-up, 4-up
14Dec 1-3, 2008 Wrap up


Valid HTML 4.01 Transitional Copyright ©
Last modified on