15-495 Fall '02
Class Handouts Available On-Line
Note: ``PDF'' files can read using the Adobe Acrobat
Reader, and ``PPT''
files are in Microsoft Powerpoint format (prepared using the Office 2000
version of Powerpoint for Windows).
Lecture Notes
- Lecture 1: Why Parallel Architecture? (Aug. 27)
PPT
- Lecture 2: Evolution and Convergence (Aug. 28)
PPT
- Lecture 3: Fundamental Design Issues (Aug. 29)
PPT
- Lectures 4-5: Parallel Programming: Overview (Sep. 3, 4 )
PPT
- Lectures 6-8: Parallel Programming: Performance (Sep. 5, 10, 11)
PPT
- Lecture 9: Parallel Programming: (Sep. 12)
- Case Studies:
PPT
- Implications for Programming Models:
PPT
- Lectures 10-11: Workload-Driven Architecture Evaluation (Sep. 17, 18)
PPT
- Lectures 12-14: Shared Memory Multiprocessors (Sep. 19, 24, 25)
PPT
- Lectures 15-16: Directory-Based Cache Coherence (Sep. 26, Oct. 1)
PPT
- Lecture 17: Memory Consistency Models (Oct. 2)
PS
- Lectures 18-21: Snoop-Based Multiprocessor Design (Oct. 3, 10, 16, 17)
PPT
- Lecture 22: Synchronization (Oct. 22)
PPT
- Lectures 24-25: Scalable Distributed Memory Multiprocessors (Oct. 24, 29)
PPT
- Lecture 26: Interconnection Network Design (Oct. 30)
PPT
- Lecture 27: Latency Tolerance: Prefetching (Oct. 31)
PS
- Lecture 28: Latency Tolerance: Multithreading (Nov. 5)
PS
Back to CS495 home page.