CSE 260 Lecture and Reading Schedule (Fall 2005)
| Lecture | Date | Subject |
| 1 | 9/22 | Fundamentals of parallelism: models, message passing, performance |
| 2 | 9/27 | Fundamentals of paralellism |
| 3 | 9/29 | Introduction to message passing (Reposted with corrections) |
| 4 | 10/4 |
Applications programming
in MPI, Performance measurement and reporting
A1 due, A2 assigned |
| 5 | 10/6 |
Iterative methods in
higher
dimensions. Scalability.
|
| 6 | 10/11 | Communicators, topologies, matrix multiplication |
| 7 | 10/13 | Multiresolution meshes, including multigrid A2 due, A3 assigned |
| 8 | 10/18 | Multgrid (continued) |
| 9 | 10/20 | Fast Fourier Transform; personalized communication |
| 10 | 10/25 | Advanced collective communication; under the hood of MPI; Interconnect. A3 due, A4 assigned |
| 11 | 10/27 | Parallel sorting; an improved matrix multiply. Slides reposted with corrections |
| 12 | 11/1 | Revisiting sample sort. SUMMA matrix multiply algorithm. |
| 13 | 11/3 | Midterm |
| 14 | 11/8 | Midterm return; Gaussian elimenation. |
| 15 | 11/10 | Gaussian Elimenation. |
| 16 | 11/15 | Irregular problems (I). |
| 17 | 11/17 | Irregular problems (II) Project progress report is due |
| 18 | 11/22 | Shared memory architecture and programming Readings and slides posted |
| 19 | 11/29 | Trends in large scale computing Readings and slides posted |
| 20 | 12/1 |
PRESENTATIONS
|
Course readings will consist of class handouts and on-line resources. The following texts will be used, and are shown with the abbreviations used in the schedule.