Lectures
From CS252
1/18/06: Introduction [ ppt,pdf ]
1/23/06: Introduction [ ppt,pdf ]
1/25/06: Pipelining [ ppt,pdf ]
1/30/06: Memory Hierarchy [ ppt,pdf ]
2/1/06: Projects + Quiz [ ppt,pdf ]
2/6/06: IBM360 vs B5000, RISC vs CISC
- class discussion on papers [ notes ]
2/8/2006: Instruction Level Parallelism [ ppt,pdf ]
2/13/2006: Instruction Level Parallelism [ ppt,pdf ]
- class discussion on "Limits of instruction-level parallelism" by David Wall [ notes ]
2/15/2006: Limits to Instruction Level Parallelism and Multithreading [ ppt,pdf ]
2/20/2006: No Class (President's Day)
2/22/2006: Simultaneous Multithreading [ ppt,pdf ]
- class discussion on "Simultaneous Multithreading: A Platform for Next Generation Processors" by Susan Eggers et al [ notes ]
2/27/2006: Vector Computers [ ppt ]
3/1/2006: Vector Wrap-Up + Multiprocessor Intro [ ppt,pdf ]
- class discussion on "The CRAY-1 computer system" by R.M. Russell [ notes ]
3/6/2006: Snooping Cache and Directory Based Multiprocessors [ ppt,pdf ]
3/8/2006: Directory Based Multiprocessors [ ppt,pdf ]
3/13/2006: T1 (“Niagara”) [ ppt,pdf ]
3/15/2006: MP Future Directions + Midterm Review [ ppt ]
- class discussion on "Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities" by Gene Amdahl and "Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers" by Hochstein et al.
3/20/2006: (Q&A during lecture) Midterm Exam 5 - 8 PM
3/22/2006: Project update meetings
3/27/2006: No Class (Spring Break)
3/29/2006: No Class (Spring Break)
4/3/2006: Advanced Memory Hierarchy [ ppt,pdf ]
4/5/2006: Advanced Memory Hierarchy 2 [ ppt,pdf ]
- class discussion on "Virtual Machine Monitors: Current Technology and Future Trends" by Mendel Rosenblum and Tal Garfinkel [ notes ]
4/10/2006: UltraSPARC T1: A 32-threaded CMP for Servers [ pdf ]
4/12/2006: Storage [ ppt,pdf ]
4/17/2006: Storage [ ppt,pdf ]
- class discussion on "A Case for RAID" by David Patterson, Garth Gibson and Randy Katz [ notes ]
4/19/2006: Project update meetings
4/24/2006: Review during lecture + Midterm Exam (5-8pm)
4/26/2006: Bar Career / Bad Talk Advice [ ppt,pdf ]
5/1/2006: Project presentations (30 minute, all day long)
5/3/2006: Project posters
5/5/2006: Papers due (Friday)
5/8/2006: End of course summary, Your Cal Cultural Heritage [ ppt,pdf ]
