Tentative Course Schedule*

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

*This schedule is tentative and subject to change.