This schedule is tentative.
| Lecture | Date | Notes |
| 1 | 3/30 | Introduction |
| 2 | 4/1 |
Theoretical basis and performance A1 assigned |
| 3 | 4/6 | Introduction to message passing with MPI |
| 4 | 4/8 |
A first application;
MPI performance and implementation
issues A1 due, A2 Assigned |
| 5 | 4/13 | Collective communication; Sorting (I); Interconnection networks updated 4/13/04 |
| 6 | 4/15 | Stencil methods |
| 7 | 4/20 |
Performance modeling A2 due, A3 Assigned |
| 8 | 4/22 |
Measuring and reporting performance;
Scalability
|
| 9 | 4/27 | MPI Datatypes; managing communicators; matrix multiplication |
| - | 4/29 |
No class. A4 Assigned (problem set) |
| - | 4/30 | Quiz #2 in Section |
| - | 5/3 | A3 due at 5PM (electronic); turn in hard copy in class on 5/4 |
| 10 | 5/4 | Grid Computing Hard copy of A3 due IN CLASS. |
| 11 | 5/6 | Performance tuning and measurement |
| 12 | 5/7 | Midterm review
There will be special office hours on Monday 5/10 (2pm to 4pm) No section this week. A4 due |
| 13 | 5/11 |
MIDTERM A5 assigned (program) |
| 14 | 5/13 | More collective communication; Advanced sorting algorithms |
| 15 | 5/18 | Shared memory architecture |
| 16 | 5/20 | Shared memory programming |
| - | 5/21 | A5 due at 5PM. Turn in hard copy of 5/25 |
| 17 | 5/25 |
Data parallel programming |
| 18 | 5/27 |
Gaussian Elimination |
| 19 | 6/1 |
Gaussian Elimination (continued) Quiz #3 IN CLASS |
| 20 | 6/3 |
Large scale computing Final exam review |
| - | 6/10 | Final exam: 8am to 11am |
Maintained by
Scott B. Baden (
). Last modified:
Wednesday, April 19, 2004 04:10 AM