| LEC # | TOPICS |
|---|---|
| Week 1 | |
| 1 | Dynamic Multithreading |
| Week 2 | |
| 2 | Cilk, Matrix Multiplication, and Sorting |
| 3 | Serial Performance and Caching |
| Week 3 | |
| 4 | Determinacy Detection and Race Detection |
| 5 | Consistency of the Memory Sub-System |
| Week 4 | |
| 6 | Analyzing Space Bounds |
| Week 5 | |
| 7 | Memory Contention |
| 8 | Cilk Scheduler |
| Week 6 | |
| 9 | Analysis of Cilk Scheduler |
| 10 | Cilk Implementation |
| Week 7 | |
| 11 | Project Presentations 1 |
| Week 8 | |
| 12 | Project Presentations 2 |
| 13 | Implementation of Memory Consistency |
| Week 9 | |
| 14 | Competitive Snoopy Caching |
| 15 | Snoopy Caching and Spin-Block Problem |
| Week 10 | |
| 16 | Hypercubic Networks 1 |
| 17 | Hypercubic Networks 2 |
| Week 11 | |
| 18 | Hypercubic Networks 3 |
| Week 12 | |
| 19 | Squish Routing |
| 20 | Permuting Data on Parallel Disks |
| Week 13 | |
| 21 | Sorting and Permuting |
| 22 | Pick a Winner |
| Week 14 | |
| 23 | Final Project Presentations |
| 24 | Final Project Presentations (cont.) |
| Week 15 | |
| 25 | Final Project Presentations (cont.) |
| 26 |
Final Project Presentations (cont.) Final Papers Due |
Calendar
Course Info
Departments
As Taught In
Fall
2003
Level
Learning Resource Types
notes
Lecture Notes
group_work
Projects with Examples