MAGMA (Matrix Algebra on GPU and Multicore Architectures) is a collection of linear algebra libraries for heterogeneous processor architectures.

Designed by a team at the Innovative Computing Laboratory at the University of Tennessee, MAGMA allows applications to exploity the power of heterogeneous systems of multi-core CPU's and multi-GPU's to deliver the most accurate solution in the fastest time within specified energy constraints.