Lecture | Date | Notes |
1 | 9/26 | Introduction |
2 | 10/1 | Machine Models, Performance, Programming |
3 | 10/3 | Introduction to message passing |
4 | 10/8 |
Advanced topics in message passing; performance |
5 | 10/10 | The Titanium programming language |
6 | 10/15 | Stencil Methods |
7 | 10/17 | Stencil Methods - Cont'd |
8 | 10/22 |
Scalability, performance, MPI Datatypes, projects |
9 | 10/24 | Collective communication, communicators |
10 | 10/29 | High performance collective communication |
11 | 10/31 | Image processing and the Fast Fourier Transform |
12 | 11/5 | Linear algebra (I): matrix multiplication |
13 | 11/7 | Linear algebra (II): LU Decomposition |
14 | 11/12 | Frameworks (I) : KeLP |
15 | 11/15 |
Pointer based structures; Object oriented design issues |
16 | 11/19 | Grid computing - Scheduling |
17 | 11/22 | Irregular problems |
18 | 11/26 | Shared Memory architecture |
19 | 12/3 | Shared Memory Programming |
20 | 12/5 | Sorting |
Maintained by Scott Baden. Last modified: Monday, November 11, 2002 02:29 PM