Parallel Linear Algebra Package (PLAPACK)
Description
PLAPACK is a library infrastructure for the parallel implementation of linear algebra algorithms and applications on distributed memory supercomputers such as the Intel Paragon, IBM SP2, Cray T3D/T3E, SGI PowerChallenge, and Convex Exemplar. This infrastructure allows library developers, scientists, and engineers to exploit a natural approach to encoding so-called blocked algorithms, which achieve high performance by operating on submatrices and subvectors. This feature, as well as the use of an alternative, more application-centric approach to data distribution, sets PLAPACK apart from other parallel linear algebra libraries, allowing for strong performance and significantly less programming by the user.
Benefits
- High-level abstraction obtained
- User-friendly
- Convenient interface for applications
- Reduced coding required to maintain libraries
Features
- Use of abstract programming interface
- Use of message passing interface
- Data distribution that is vector-centric rather than matrix-centric
Market Potential/Applications
PLAPACK is an infrastructure for building software libraries; thus, it is inherently designed to allow adding functionality. Such libraries are used for scientific applications in industry and academia.
For further information please contact
University of Texas,
Austin, USA
Website : www.otc.utexas.edu