CS 258 Parallel Processors
University of California, Berkeley
Dept. of Electrical Engineering and Computer Sciences


Prof. David E. Culler
Spring 1999


Semester Schedule
Week Date Topic Read / HW Due
1 W 1/20 Why Parallel Computer Architecture Ch 1, HW1  
F 1/22 Convergence in Parallel Archtitecture  
2 W 1/27 Fundamental Design Issues    
F 1/29 Perspective on Parallel Programming Ch 2 (esp 2.2) HW 1
3 W 2/3 Performance Across the Hardware/Software Boundary C&S 3.1-3.4  
F 2/5 Shared Memory Multiprocessors C&S 5.1-5.3  
4 W 2/10 Protocol Design Space Ch 4, 5.4  
F 2/12 Evaluating Protocol Design Trade-Offs C&S 5.5-5.7, 3.5-6 HW 2
5 W 2/17 Hardware-Software Trade-offs in Synchronization and Data Layout    
F 2/19 Snoop-Based Multiprocessor Design Ch 6  
6 W 2/24    
F 2/26   Proj. Proposal
7 W 3/3   HW 3
F 3/5 Scalable Multiprocessors Ch 7  
8 W 3/10   HW 4
F 3/12    
9 W 3/17 Interconnection Network Design Ch 10  
F 3/19    
Spring Break 3/22-26  
10 W 3/31     Proj Plan
F 4/2 Directory Based Cache Coherence Ch 8 HW 4
11 W 4/7 Guest Lecture: Greg Papadopoulos, Sun CTO    
F 4/9   Ch 9 Proj. Reading survey
12 W 4/14 Hardware-Software Trade-offs    
F 4/16    
13 W 4/21 Ch 11  
F 4/23 Latency Tolerance   Proj. Prelim. Results
14 W 4/28   HW 6
F 4/30 Project Presentations    
15 W 5/5  
F 5/7 Future Directions C&S Ch. 12 Proj Report
3 W 2/3 Performance Across the Hardware/Software Boundary C&S 3.1-3.4  
F 2/5 Shared Memory Multiprocessors C&S 5.1-5.3  
4 W 2/10 Protocol Design Space Ch 4, 5.4  
F 2/12 Evaluating Protocol Design Trade-Offs C&S 5.5-5.7, 3.5-6 HW 2
5 W 2/17 Hardware-Software Trade-offs in Synchronization and Data Layout    
F 2/19 Snoop-Based Multiprocessor Design Ch 6  
6 W 2/24    
F 2/26   Proj. Proposal
7 W 3/3   HW 3
F 3/5 Scalable Multiprocessors Ch 7  
8 W 3/10   HW 4
F 3/12    
9 W 3/17 Interconnection Network Design Ch 10  
F 3/19    
Spring Break 3/22-26  
10 W 3/31     Proj Plan
F 4/2 Directory Based Cache Coherence Ch 8 HW 4
11 W 4/7 Guest Lecture: Greg Papadopoulos, Sun CTO    
F 4/9   Ch 9 Proj. Reading survey
12 W 4/14 Hardware-Software Trade-offs    
F 4/16    
13 W 4/21 Ch 11  
F 4/23 Latency Tolerance   Proj. Prelim. Results
14 W 4/28   HW 6
F 4/30 Project Presentations    
15 W 5/5  
F 5/7 Future Directions C&S Ch. 12 Proj Report