Matrix Algebra for GPU and Multicore Architectures (MAGMA) for Large Petascale Systems
- University Distinguished Professor
- Research Scientist
The goal of the MAGMA project is to create a new generation of linear algebra libraries that achieve the fastest possible time to an accurate solution on hybrid Multicore+GPU-based systems, using all the processing power that future high-end systems can make available within given energy constraints. Our efforts at the University of Tennessee achieved the goals set in all of the five areas identified in the proposal: 1. Communication optimal algorithms; 2. Autotuning for GPU and hybrid processors; 3. Scheduling and memory management techniques for heterogeneity and scale; 4. Fault tolerance and robustness for large scale systems; 5. Building energy efficiency into software foundations. The University of Tennessee’s main contributions, as proposed, were the research and software development of new algorithms for hybrid multi/many-core CPUs and GPUs, as related to two-sided factorizations and complete eigenproblem solvers, hybrid BLAS, and energy efficiency for dense, as well as sparse, operations. Furthermore, as proposed, we investigated and experimented with various techniques targeting the five main areas outlined.
- Research Organization:
- Univ. of Tennessee, Knoxville, TN (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- SC0004983
- OSTI ID:
- 1126489
- Report Number(s):
- DOE-UTK-ER25987-5
- Country of Publication:
- United States
- Language:
- English
Similar Records
A Framework for Batched and GPU-Resident Factorization Algorithms Applied to Block Householder Transformations
Towards Batched Linear Solvers on Accelerated Hardware Platforms