CSE 260 Lecture and Reading Schedule (Winter 2008)

This schedule may change, so check frequently. Lecture slides will be made available after lecture.

Lecture Date Subject
1 1/8 Fundamentals of parallelism; and motivation
A1 assigned
2 1/10 Fundamentals of parallellism
A1 due
3 1/15 Introduction to message passing
4 1/17 First MPI programs
A2 assigned
5 1/22 Iterative Methods, performance modeling.
6 1/24 Scalability, parallel print facility, matrix multiplication
- 1/25 A2 Due (Friday at 5pm)
7 1/29 Parallel matrix multiplication, MPI communication domains
Project proposal due.
8 1/31 Collective communications and their application
9 2/5 Shared memory architecture and programming
10 2/7 Shared memory programming
11 2/12 Vector and data parallel computation
12 2/14 Workload sharing
13 2/19 Cell Broadband Engine - Architecture
14 2/21 Cell Broadband Engine - Performance and programming
15 2/25 Cell Broadband Engine - Hands On
16 2/26 Parallel Programming Languages
17 2/28 Cilk; Irregular Problems (I)
18 2/29 Irregular Problems (II)
19 3/12 Project symposium (I): EBU3B 2217, 2pm to 5pm.
Schedule
20 3/13 Project symposium (II): EBU3B 2217, 2pm to 3:30pm
Schedule


Scott B. Baden, UCSD 2008

Department of Computer Science and Engineering
University of California, San Diego
La Jolla, California, USA