6.338J/18.337J Applied Parallel Computing
Spring 2008



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.


One emphasis for this course will be VHLLs or very high level languages for parallel computing.




Lecture time: TH 1-2:30pm
Location: 4-231 not 1-277 (note change)



Instructor:
Prof. Alan Edelman
Email: edelman AT math.mit.edu
Office: 2-343 , x3-7770

TA:
Yee Lok Wong
Email: ylwong AT math.mit.edu

Extra help when needed
Quinn Mahoney
Email: qmahoney AT mit.edu

Grading


Homework: 45% (roughly 3 or 4 assignments)

Project: 55% (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 unless privacy is specifically requested.



Last modified: Mar 11 2008