- Next: Communication safety: intended behaviour of example 1
- Up: Departmental seminar at UWCC
- Previous: Motivation for parallel libraries
Requirements
- Portability. Build library using portable components, e.g., MPI,
BLAS, etc.
- High performance. Permit flexibility in managing memory
hierarchy.
- User friendly. Provide familiar interface and hide details of
parallel implementation.
- Robustness and reliability. Should work for arbitrary process
configurations and valid input data. This entails support for
- safe communications
- process groups
- application topologies
Slide 4 of Departmental seminar at UWCC, David W. Walker, UWCC. (Updated 01/31/96)