Additional
Information: This category contains sites related to parallel programming. This includes parallel compilers, message-passing libraries, parallel programming tools, and documentation. This page was last updated on October 8th, 2008
AppleSeed
Information for clustering and writing programs for Macintoshes using MPI. Source code, tutorials, and benchmarks. http://exodus.physics.ucla.edu/appleseed/
NetSolve
A client-server system that enables users to solve complex scientific problems remotely using a variety of languages. Documentation and software available. http://www.cs.utk.edu/netsolve/
SGI: Message-Passing Toolkit
Implementations of MPI and PVM for IRIX. Documentation and download. http://www.sgi.com/software/mpt/overview.html
OpenMP
An API for multi-platform shared-memory parallel programming in C/C++ and Fortran. Specification, presentations, event calendar, and sample programs. http://www.openmp.org/
Piranha
Papers about adaptive parallelism. http://www.cs.yale.edu/HTML/YALE/CS/Linda/piranha.html
Jaguar - Java Access to Generic Underlying Architectural Resources
Jaguar is an extension of the Java runtime environment which enables direct Java access to operating system and hardware resources, such as fast network interfaces, memory-mapped and programmed I/O, and specialized machine instruction sets. http://www.cs.berkeley.edu/~mdw/proj/jaguar/