15-495 Spring '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? (Jan. 15)
PPT
- Lecture 2: Evolution and Convergence (Jan. 17)
PPT
- Lecture 3: Fundamental Design Issues (Jan. 22)
PPT
- Lecture 4: Parallel Programming: Overview (Jan. 24)
PPT
- Lecture 5: Parallel Programming: Performance (Jan. 29)
PPT
- Lecture 6: Parallel Programming: Case Studies (Feb. 5)
PPT
- Lecture 7: Implications for Programming Models (Feb. 7)
PPT
- Lecture 8: Workload-Based Architecture Evaluation (Feb. 12)
PPT
- Lectures 9-10: Shared Memory Multiprocessors (Feb. 14-19)
PPT
- Lectures 11-12: Cache Coherence for Large-Scale Machines (Feb. 21-26)
PPT
- Lecture 13: Memory Consistency Models (Feb. 28)
PS
- Lecture 14: (disappeared due to renumbering)
- Lectures 15-17: Snoop-Based Multiprocessor Design (Mar. 12-19)
PPT
- Lecture 18: Synchronization (Mar. 26)
PPT
- Lectures 19-20: Scalable Distributed Memory Multiprocessors (Mar. 28, Apr. 9)
PPT
- Lecture 21: Latency Tolerance: Prefetching (Apr. 11)
PS
- Lecture 22: Interconnection Network Design (Apr. 16)
PPT
- Lecture 23: Latency Tolerance: Multithreading (Apr. 18)
PS
Back to CS495 home page.