## SMA 5505/6.338J/18.337J Applied Parallel Computing

Spring 2005

NOTE: The class this year will be involved in a supercomputing productivity study.

Advanced interdisciplinary introduction to applied parallel computing on modern supercomputers. Numerical topics include dense and sparse linear algebra, N-body problems, multigrid, fast-multipole, wavelets and Fourier transforms. Geometrical topics include partitioning and mesh generation. Other topics include applications oriented architecture, software systems, MPI, Cilk, data parallel systems, Parallel MATLAB, caches and vector processors with hands-on emphasis on understanding the realities and myths of what is possible on the world's fastest machines.

Lecture time: TR 2:30-4pm

Location: 4-237

Discussion session: Monday night (starting 2/7), 8-407, 8pm. Session is required for Singapore students and optional for MIT students. Times:
2/7/2005 8:00 PM
2/28/2005 8:00 PM **CANCELLED**
3/14/2005 8:00 PM
4/4/2005 8:00 PM
4/25/2005 8:00 PM
5/9/2005 8:00 PM

Instructor:

Prof. Alan Edelman

Email: edelman AT math.mit.edu

Office: 2-343 or NE43-257, x3-7770

TAs:

Vikash Mansinghka

Email: vkm AT mit.edu

Office: 32-392, x3-8581

Raghunathan Sudarshan

Email: darshan AT mit.edu

Office: 1-249, x5-9554

Mugshots forthcoming.

## Grading

Scribing: 5% (commenting on notes for one lecture)

Homework: 45% (roughly 3 or 4 assignments)

Project: 50% (roughly half semester)

You will need to hand in 2 progress reports, and a final project report. Also, you are required to do two presentations on the project, one before Spring break when you hand in your first progress report, and one at the end of the semester. Also you need to keep a website on your project. All reports and the website will be made public and archived.

Vikash Mansinghka
Last modified: Thu Jan 27 08:15:55 GMT 2005