The lectures linked below can only be viewed from within the Rice domain (CS, ECE, Owlnet, RUF, etc.).
This page will be filled in as lectures become available. Note that some lectures will span multiple days.
| Starting date | Topic | Reading Material |
|---|---|---|
| 8/25 | Overview of multiprocessor architecture PPT PDF (slides) PDF (handouts) | Ch. 1.1, Ch 5, Ch 6.1-6.2, Ch 9.1 |
| 9/5 | Scalable Multiprocessors: Interconnection Networks and Cache Coherence PPT PDF (slides) PDF (handouts) | Ch. 7.1, Ch 10.4-10.5, Ch 8.1-8.4 |
| 9/10 | Basics of Parallel Programming PPT PDF (slides) PDF (handouts) | Ch. 2.1-2.2 |
| 9/15 | Performance Programming PPT PDF (slides) PDF (handouts) | 9/15: Ch. 3.1-3.2 9/17: Ch. 3.3-3.4 |
| 9/24 | Workload-driven design PPT PDF (slides) PDF (handouts) | Ch. 4 |
| 9/29 | Snooping Coherence Implementation Issues PPT PDF (slides) PDF (handouts) | Ch. 6.3-6.4 |
| 10/6 | Directory Coherence Implementation Issues PPT PDF (slides) PDF (handouts) | Ch. 8.4, 8.10 |
| 10/20 | Latency Tolerance PPT PDF (slides) PDF (handouts) | Ch. 11.5-11.8 |
| 10/24 | Programming with PTHREADS PPT PDF (slides) PDF (handouts) | N/A |
| 10/27 | Programming with OpenMP PPT PDF (slides) PDF (handouts) | N/A |
| 10/31 | Message Passing PPT PDF (slides) PDF (handouts) | Ch. 7.1-7.6 |
| 11/12 | Cache-Only Memory Architecture (COMA) coherence protocols PPT PDF (slides) PDF (handouts) | Ch. 9.2, 9.4 |
| 11/17 | Speculative Synchronization PPT PDF (slides) PDF (handouts) | Papers (on handouts page) |