CS 475: Detailed Schedule

The schedule is tentative and will evolve as the semester progresses. The color coded vertical bars in the Assignments due column indicate what you will be primarily working on and when.

 

Month Day Week Lecture Presentn. Monday Lab Assignments Readings
Posted Due
Aug 26 Tue 1 Introduction Tue No lab HW 0 HW 0 Data Plotting
Chapter 1
28 Thu Introduction (2) Thu  
Sep 2 Tue 2 Parallel Program Design Tue LaTex/LyX   Chapter 3
4 Thu Thu   Redo
HW 0
9 Tue 3 My first (pleasantly) parallel program Tue Circuit
Satisfiability
HW 1 Chapter 4
11 Thu Using NERSC Thu HW 1
16 Tue 4 Moving On with MPI: Eratosthenes Tue bassi/NERSC Chapter 5
18 Thu Thu HW 2
23 Tue 5 Data Distribution, Broadcasts, Tiling Tue   HW 2
25 Thu Thr
30 Tue 6 Point to Point Communication Tue   Chapter 6
Oct 2 Thu Thr
7 Tue 7 0/1 Knapsack Dynamic Programming Tue   Study
9 Thu Review & Mock Test Thr
14 Tue 8 Midterm
16 Thu Send-Recv nuances, Deadlock     HW 3 HW 3
Note: W-Drop date is Monday, October 20
21 Tue 9 Guest Lecture (Sue Doe)    
23 Thu Shared Memory Programming   Chapter 17
28 Tue 10     HW 4
30 Thu   HW 4
Nov 4 Tue 11    
6 Thu  
11 Tue 12 Performance Analysis
Amdahl, Gustaffson, etc.
    HW 5 Prop Chapter 7
13 Thu   HW 5
18 Tue 13 Hybrid MPI-OpenMP     Chapter 18
20 Thu  
25 Tue Thanksgiving Break
27 Thu
Dec 2 Tue 14 Midterm
5 Thu Student Presentations   No Lab   Proj  
9 Tue 15 Case Studies & Performance Tuning  
11 Thu  
16 Wed Final Project Report due at 5:00 pm.