Week Lecture Day Date Due Topic
1 1 Tues Jan 02 Introduction #1 [ pdf, ppt ]
2 Thurs Jan 04 Sign up for Introductory Teleconference Introduction #2 [ pdf, ppt ]
2 3 Tues Jan 09 Pipelining [ pdf, ppt ]
Wed Jan 10 Introductory Teleconference
4 Thurs Jan 11 Memory Hierarchy [ pdf, ppt ]
3 5 Tues Jan 16 Reading #1 Due Projects & Quiz [ pdf, ppt ]
6 Thurs Jan 18 Class discussion of IBM360 vs B5000, RISC vs CISC
4 7 Tues Jan 23 Reading #2 Due
HW #1 Due
Instruction Level Parallelism [ pdf, ppt ]
8 Thurs Jan 25 Instruction Level Parallelism 2 [ pdf, ppt ]
Class discussion on "Limits of instruction-level parallelism"
5 9 Tues Jan 30 Reading #3 Due Limits to Instruction Level Parallelism [ pdf, ppt ]
10 Thurs Feb 01 Simultaneous Multithreading [ pdf, ppt ]
Class discussion on "Simultaneous Multithreading: A Platform for Next Generation Processors"
6 11 Tues Feb 06 Reading #4 Due
HW #2 Due
Vector Computers
12 Thurs Feb 08 Sign up for Conference Call Vector Wrap-Up + Multiprocessor Intro [ pdf, ppt ]
Class discussion on "The Cray-1 Computer System" by R.M. Russell
7 13 Tues Feb 13 Reading #5 due Snooping Cache and Directory Based Multiprocs [ pdf, ppt ]
Wed Feb 14 Conference Call
Thurs Feb 15 NO LECTURE
8 Tues Feb 20 MIDTERM distributed to exam proctors NO LECTURE
Thurs Feb 22 NO LECTURE
9 Mon Feb 26 MIDTERM DUE
14 Tues Feb 27 Directory Based Multiprocessors [ pdf, ppt ]
15 Thurs Mar 01 T1 (Niagara) [ pdf, ppt ]
10 16 Tues Mar 06 Reading #6 Due MP Future Directions + Midterm Review [ pdf, ppt ]
17 Thurs Mar 8 Advanced Memory Hierarchy [ pdf, ppt ]
11 18 Tues Mar 13 Reading #7 Due Advanced Memory Hierarchy 2 [ pdf, ppt ]
Class discussion on "Virtual Machine Monitors: Current Technology and Future Trends" by Mendel Rosenblum and Tal Garfinkel
19 Thurs Mar 15 UltraSPARC T1: A 32-threaded CMP for Servers [ pdf ]
12 20 Tues Mar 20 HW #3 Due Storage [ pdf, ppt ]
21 Thurs Mar 22 Sign Up for Conference Call Storage 2 [ pdf, ppt ]
Class discussion on "A Case for RAID" by David Patterson, Garth Gibson, and Randy Katz
13 22 Tues Mar 27 HW #4 Due Bad Career / Bad Talk Advice [ pdf, ppt ]
Wed Mar 28 Conference Call
23 Thurs Mar 29 End of course summary [ pdf ]
14 Mon Apr 02 FINAL EXAM distributed to exam proctors
Fri Apr 06 FINAL EXAM DUE