Tentative Course Schedule*

Week Date Topics Deadlines
1 Jan 7 Syllabus, Intro .
2 Jan 12 Message Passing assign HW1
Jan 14 .
3 Jan 19 .
Jan 21 CUDA Programming HW1 due
4 Jan 26 assign HW2
Jan 28 Performance Tuning for Hierarchical Memory .
5 Feb 2 .
Feb 4 .
6 Feb 9 Shared-Memory Programming HW2 due
Feb 11 assign HW3
7 Feb 16 .
Feb 18 Performance .
8 Feb 23 Parallel I/O HW3 due
Feb 25 Scientific Computing and Performance Modeling assign HW4
9 Mar 1 Review .
Mar 3 First Exam .
10 Mar 8 no class .
Mar 10 no class .
11 Mar 15 Scientific Computing and Performance Modeling return First Exam
Mar 17 Paper Readings: Resilience HW4 due
12 Mar 22 assign HW5
Mar 24 Paper Readings: Performance Analysis (Techniques and Tools) .
13 Mar 29 .
Mar 31 HW5 due
14 Apr 5 Paper Readings: Parallel Potpourri assign HW6
Apr 7 .
16 Apr 12 .
Apr 14 .
17 Apr 19 Review HW6 due
Apr 21 .
19 May 5 Second Exam 9am-11am .

*This schedule is tentative and subject to change.