| Week |
Date |
Topic |
Required Readings |
Optional Readings |
Lecture Notes |
Hand-outs |
Hand-ins |
| 1 |
01/23 |
Introduction |
|
|
2up 4up |
|
|
| 2 |
01/28 |
Introduction |
The Landscape of Parallel Computing Research: A View from Berkeley |
|
2up 4up |
|
|
| 01/30 |
Overview: Design Issues |
|
|
2up 4up |
|
|
| 3 |
02/04 |
Parallel Programming I |
|
|
2up 4up |
|
|
| 02/06 |
Parallel Programming II |
|
|
|
|
|
| 4 |
02/11 |
Shared Memory Multiprocessor I |
|
|
2up 4up |
|
|
| 02/14 |
Shared Memory Multiprocessor I |
|
|
2up 4up |
|
|
| 5 |
02/18 |
Guest speaker: Simulation Infrastructures (Venkat) |
|
|
|
Project List |
|
| 02/20 |
Guest speaker: Simulation Infrastructures (Guojin) |
|
|
|
|
|
| 6 |
02/25 |
Snoop-Based Multiprocessor Design I |
|
|
|
|
Project Choices |
| 02/27 |
Snoop-Based Multiprocessor Design II |
|
|
|
Project Assignments |
|
| 7 |
03/03 |
Snoop-Based Multiprocessor Design III |
|
|
2up 4up |
|
|
| 03/05 |
Snoop-Based Multiprocessor Design IV |
|
|
|
|
|
| 8 |
03/10 |
Snoop-Based Multiprocessor Design V |
|
|
|
|
|
| 03/12 |
Snoop-Based Multiprocessor Design VI |
|
|
2up 4up |
|
Project Proposal |
| 9 |
03/17 - 03/21 |
Spring break |
| 10 |
03/24 |
Research Topic I |
Beckmann |
Kim |
2up 4up |
|
|
| 03/26 |
Scalable Multiprocessors |
|
|
2up 4up |
|
|
| 11 |
03/31 |
Directory-Based Cache Coherence I |
|
|
|
Midterm Problem Set
| |
| 04/02 |
Directory-Based Cache Coherence II |
|
|
2up 4up |
|
Reading Summary I; Proposal Milestone |
| 12 |
04/07 |
Midterm |
|
|
|
|
|
| 04/09 |
Directory-Based Cache Coherence III |
|
|
|
|
|
| 13 |
04/14 |
Directory-Based Cache Coherence IV |
|
|
2up 4up |
|
|
| 04/16 |
Interconnection Network I |
|
|
|
|
|
| 14 |
04/21 |
Interconnection Network II |
|
|
2up 4up |
|
|
| 04/23 |
Research Topic II |
On-Chip Interconnect |
|
|
|
|
| 15 |
04/28 |
Research Topic II (Cont. ) |
|
|
|
|
|
| 04/30 |
Project Presentation |
|
|
Port COBRA to SIMICS, Dynamically adjust TLS performance |
|
|
| 16 |
05/05 |
Project Presentation |
|
|
Improve power simulation model in GEMS, Improve power simulation model in GEMS |
|
Reading Summary II |
| 05/07 |
Project Presentation |
|
|
Parallelize data mining applications with TLS |
|
Project Report |