Designing and Building Parallel Programs
An online book about parallel computers, algorithms, program design, and parallel libraries. Collection of software tools and links to other resources.
Distributed Shared Memory
Extensive bibliography of research papers.
Effective Parallel Computing Tutorial
Description of a tutorial about converting serial programs to parallel programs.
EPIC
Interactive online courses in MPI, High Performance Fortran, and parallel algorithms.
Lydian
A simulation and visualization environment for distributed algorithms.