This category contains implementations and documentation about parallel programming libraries. A parallel programming library is a set of functions that allows a program to run computations on multiple nodes of a parallel computer. The library provides a way for the program running on one node to communicate with the program communicating on another node. Parallel libraries often have implementations (or bindings) for many different languages. Some programming languages have built-in parallel functionality. These languages are listed in Parallel_Computing/Programming/Languages.
Coherent Virtual Machine
A distributed shared memory system. Papers and bibliography.
Cray Message Passing Toolkit
Release notes for MPI, PVM, and SHMEM implementations for Cray PVP systems.
Data-Parallel Programming Library for Education is a parallel library for C++ that defines vector and matrix types. Software, reference manual, and sample code.
A network device driver for Linux and message passing library. Benchmarks, papers, and source code.
Last update:January 6, 2016 at 8:45:06 UTC