CSE 160 Lectures and Schedule (Spring 2004)

This schedule is tentative.


LectureDate 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