| Class | Date | Day | Topic | Reading | Assignments |
| 1 | 1/13 | Tue | Why Study Parallel Architecture? | 1.1 | |
| 2 | 1/14 | Wed | Evolution of Parallel Architecture | 1.2 | |
| 3 | 1/15 | Thu | Fundamental Design Issues | 1.3-4 | |
| 4 | 1/20 | Tue | Parallel Programming: Overview I | 2.1-2 | L1 Out |
| 5 | 1/21 | Wed | Parallel Programming: Overview II | 2.3-4 | |
| 6 | 1/22 | Thu | Parallel Programming: Performance I | 3.1 | |
| 7 | 1/27 | Tue | Parallel Programming: Performance II | 3.2 | |
| 8 | 1/28 | Wed | Parallel Programming: Performance III | 3.3-4 | |
| 9 | 1/29 | Thu | Par. Prog: Case Studies & Implications | 3.5-6 | L2 Out |
| 10 | 2/3 | Tue | Workload-Driven Arch Evaluation I | 4.1 | L1 Due |
| 11 | 2/4 | Wed | Workload-Driven Arch Evaluation II | 4.2-3 | |
| 12 | 2/5 | Thu | Shared Memory Multiprocessors I | 5.1 | |
| 13 | 2/10 | Tue | Shared Memory Multiprocessors II | 5.3 | |
| 14 | 2/11 | Wed | Shared Memory Multiprocessors III | 5.4 | |
| 15 | 2/12 | Thu | Directory-Based Cache Coherence I | 8.1-5 | L3 Out |
| 16 | 2/17 | Tue | Directory-Based Cache Coherence II | 8.6-7, 8.9-11 | L2 Due |
| 17 | 2/18 | Wed | Relaxed Memory Consistency Models | 9.1 | |
| 18 | 2/19 | Thu | Snoop-Based Multiprocessor Design I | 6.1 | |
| 19 | 2/24 | Tue | Snoop-Based Multiprocessor Design II | 6.2 | |
| 20 | 2/25 | Wed | Earthquake Simulation Case Study | ||
| 2/26 | Thu | Exam I | |||
| 21 | 3/2 | Tue | Snoop-Based Multiprocessor Design III | 6.3-4 | L3 Due |
| 22 | 3/3 | Wed | Snoop-Based Multiprocessor Design IV | 6.5, 6.7 | |
| 23 | 3/4 | Thu | Synchronization | 5.5., 7.9, 8.8 | Project Proposal |
| Spring Break | |||||
| 24 | 3/16 | Tue | Scalable Distributed Memory MPs I | 7.1-3 | |
| 25 | 3/17 | Wed | Scalable Distributed Memory MPs II | 7.4-8 | |
| 26 | 3/18 | Thu | Interconnection Network Design | 10.1-10 | |
| 27 | 3/23 | Tue | Latency Tolerance: Prefetching | 11.1, 11.6 | |
| 28 | 3/24 | Wed | Latency Tolerance: Multithreading | 11.7-9 | |
| 3/25 | Thu | Project Milestone 1 | |||
| 3/30 | Tue | Review Session: Lecture Material | |||
| 4/1 | Thu | Review Session: Practice Exam/Problems | |||
| 4/6 | Tue | Exam 2 | |||
| 29 | 4/8 | Thu | Meetings to discuss project status | Project Milestone 2 | |
| 4/13 | Tue | Terascale Computing System at PSC | |||
| 4/22 | Thu | Project Poster Session | Project Report Due | ||
Back to CS418 home page.