The Parallel Linear Algebra Software for Multi-core Architectures (PLASMA) implements a set of fundamental linear algebra routines using the latest updates to the Open Multi-Processing (OpenMP) standard. PLASMA includes, among others, routines for solving linear systems of equations, linear least square problems, parallel BLAS, and parallel matrix norms.
Over the last decade, PLASMA has been used on a variety of systems using Intel CPUs and coprocessors, IBM POWER processors, and ARM processors. As a research vehicle, PLASMA continues as an example of modern design for new dense linear algebra algorithms. At the same time, PLASMA benefits from the continuous evolution of the OpenMP standard that now includes off-load functionality and enables porting to hardware accelerators. The latest PLASMA release, v20.9.20 from September 2020, added support for MAGMA, Apple’s macOS, and fixed user-reported bugs related to Fortran and POSIX threads.
Find out more at https://bitbucket.org/icl/plasma
In Collaboration With
- University of California Berkeley
- University of Colorado Denver
With Support From
- National Science Foundation
- The United States Department of Energy