Distributed Memory Programming in MPI and UPC (Kathy Yelick, UCB)
The largest and highest performance computers have distributed memory instead of shared memory, and are programmed using message passing (MPI)or new languages like UPC.
Slides:
http://parlab.eecs.berkeley.edu/sites...