BUSCV Tutorials,
Scientific Computing and Visualization Staff, Boston University, Spring 1996.
(Two-hour lecture/demonstrations on Scientific Visualization, Symmetric
Multiprocessing, Message Passing, and many other topics.)
CSEPComputational Science Educational Project, Phys594
A Course in Computational Sciences for the Physical and Life Sciences,
a US DOE international project, 1996. (One of the most extensive collection
of course notes.)
MonashUCSC 433 Parallel Systems: , R. Buyya, Monash
University, giving web-posted lecture slides related to the text
High Performance Cluster Computing: Architectures and Systems,
edited by R. Buyya, Prentice Hall, 1999
MIT18.337 Parallel Scientific Computing Course,
by Professor Alan Edelman, Department of Mathematics, Massachusetts Institute
of Technology, Spring 1996. (This class shareed some lectures with
the Berkeley cs267 of Demmel via high speed cross country link; course is
more graph and geometry theoretic oriented, but covers PDE Methods and
Multipole Applications.)
SyracuseU&CalTechParallel Computing Works!,
by Professors Geoffrey C. Fox (Syracuse University),
Roy D. Williams (Cal. Inst. Tech.), and Paul C. Messina (Cal. Inst. Tech.),
(This book describes work done at the Caltech Concurrent Computation Program,
Pasadena, California. This project ended in 1990 but the work has been updated
in key areas until early 1994. The book also contains links to some current
projects.) The hard copy of the book is by
UCalBerkeleyCS258 Parallel Processors,
by David Culler, EECS, University of California, Berkeley, Spring
1999. (This is a comprehensive architecture course. Course is based on text
Parallel Computer Architecture: A Hardware/Software Approach
by D. Culler and J.P. Singh with A. Gupta, Morgan Kauffman Publishers,
1998, but lecture slides are web-posted. BTW, the teacher is the brother
of the UIC MCSC Professor Marc Culler.)
UCalBerkeleyCS294-5 Multiprocessor Networks Course,
EECS course by Professor Eric Brewer, University of California,
Berkeley, Fall
1994. (Advanced course with many student projects. See section on
Slides for lecture notes.)
UColBoulderCSCI4576/4586 High Performance Scientific Computing,
by Professors Lloyd D. Fosdick, Elizabeth R. Jessup, Carolyn J. C. Schauble
and Gitta Domik, Department of Computer Science, University of Colorado,
Boulder, Spring 1996. (Undergraduate course, but lots of useful information for
anybody; lead link above is their new MIT Press book.
For On-Line Web Material, see
UNCCITCS 4145/5145 Parallel Computing
by B. Wilkinson, University of North Carolina at Charlotte,
Spring 2002. Lecture slides are web-posted emphasizing cluster computing
based upon the text Parallel Programming: Techniques and Application
Using Networked Workstations and Parallel Computers, by
B. Wilkinson and M. Allen, Prentice Hall, 1999.
USFUser's Guide to MPI,
by Peter S. Pacheco,
University of San Francisco, March 1995 (ftp 60 page postscript copy).
Web Source: http://www.math.uic.edu/~hanson/Web-Texts.html/