Parallel Systems

MTA logo
Home Announcements Schedule Assignments Presentations Grades References

References:

General


Books:

The Sourcebook of Parallel Computing (The Morgan Kaufmann Series in Computer Architecture and Design)Introduction to Parallel Computing (2nd Edition)Parallel Programming With MPIParallel Programming in OpenMPParallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition)

Using OpenMP     The Art of CuncurrencyUsing MPIMulti-Core Programming
Linux:
General Reference and HowTo's
Intro to UNIX
Linux from Scratch (a free book)nt EGEE and SEE-GRID Summer School on Grid Applicationpport

Parallel Computing
LLNL Introduction to Parallel Computing
SC05 Parallel Computing 101

Message Passing Interface
LLNL MPI tutorial
LLNL Advanced MPI
MPI reference card

OpenMP
LLNL tutoriial
SC99 tutorial
OpenMP reference card

Parallel Processing Courses around the world

UCSB  CS240A: Applied Parallel Computing
Berkeley CS267/EngC233, Applications of Parallel Computers, Spring 2010
Berkeley CS194-2, Parallel Programming for Multicore see also this
Indiana U., B673: Parallel Scientific Computing, Spring 2011
University of Washington, CSE 524, WI '08 - Parallel Algorithms
UCLA CS 239 Parallel Programming Languages Winter 2009

2010 Par Lab Boot Camp - Short Course on Parallel Programming

Other References

UNC Charlotte Parallel Programming Group Designing and Building Parallel Programs, by Ian Foster
Parallel Computing Works
Parallel Programming for the Millenium