Tentative Course Schedule*

Week Date Topics Deadlines
1 Aug 20 Syllabus, Intro .
2 Aug 25 Message Passing assign HW1
Aug 27 .
3 Sep 1 .
Sep 3 HW1 due
4 Sep 8 Performance Tuning for Hierarchical Memory assign HW2
Sep 10 .
Sep 11 Friday 3:30pm, 3211 EB2, Guest speaker: P. Sadday .
5 Sep 15. no class (tentatively) .
Sep 17 Performance Tuning for Hierarchical Memory HW2 due
6 Sep 22 Shared-Memory Programming assign HW3
Sep 24 .
7 Sep 29 .
Oct 1 Review, Project Overview and Assignment HW3 due
8 Oct 6 First Exam assign HW4 / project
Oct 8 no class .
9 Oct 13 Parallel I/O .
Oct 15. Scientific Computing and Performance Modeling return First Exam
10 Oct 20 HW4 / prelim. project report due
Oct 22 Paper Readings: Multi-Core assign HW5 / project
11 Oct 27. .
Oct 29 Paper Readings: Performance Analysis (Techniques and Tools) .
12 Nov 3 .
Nov 5 HW5 / prelim. project report due
13 Nov 10 Paper Readings: Parallel Potpourri assign HW6 / project
Nov 12 .
14 Nov 17. .
Nov 19. Project presentations .
16 Nov 24 HW6 / final project report due
Nov 26 Thanksgiving Break .
17 Dec 1 Review .
Dec 3. Second Exam (TBD) .

*This schedule is tentative and subject to change.