Lectures

From CS252

Jump to: navigation, search

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 ]

Personal tools