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.
Contact:
University of Texas,
Austin, USA
Website : www.otc.utexas.edu

|