CSE 260 Lecture and Reading Schedule (Fall 2006)
This schedule may change, so check frequently.
Lecture slides will be made available after lecture.

Lecture | Date | Subject |
1 | 9/21 | Fundamentals of
parallelism: models, message passing, performance
A1 assigned |
2 | 9/26 | Fundamentals of paralellism A1 due |
3 | 9/28 | Introduction to message passing |
4 | 10/3 | First MPI programs: ring and stencil methods |
5 | 10/5 |
Stencil methods in higher dimensions; Analytic performance modeling A2 due |
6 | 10/10 | Communicators, topologies, matrix multiplication, parallel print function. Project proposal due |
7 | 10/12 | Matrix multiplication - continued; Scalability; Revisiting communication performance and correctness |
8 | 10/17 | Fast Fourier Transform; personalized communication. A3 due |
9 | 10/19 | Advanced collective communication; under the hood of MPI. |
10 | 10/24 | Amdahl's Law, Moore's Law, the Vonn Neumann Bottleneck, the speed of light, what they say about parallel computer architectures (Guest lecture by Allan Snavely) Lecture Slides ppt |
11 | 10/26 | Shared memory architecture and programming |
12 | 10/31 | Shared memory programming (cont'd) A4 due |
13 | 11/2 | Uniform Parallel C. Guest lecturer: Costin Iancu, UC Berkeley. |
14 | 11/7 | Solving systems of linear equations |
15 | 11/8 | Parallel Multifrontal method for sparse systems of equations (Bob Lucas, Guest Lecturer), EBU3B 1202, 1:30 to 2:50 PM. |
16 | 11/9 |
Irregular Problems.
|
- | 11/17 | Project Progress report due. |
17 | 11/17 | Irregular problems, continued. Special meeting day and time: Friday 1:30 to 2:50 (EBU3B 1202) |
18 | 11/21 | Trends in large scale computing: CELL and Blue Gene/L |
19 & 20 | 11/30 |
CSE 260 Symposium. Friday 2-5PM, EBU3B 1202
|
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.