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 |