# MAGMA
**Matrix Algebra on GPU and Multicore Architectures**。[[University of Tennessee, Knoxville]] の ICL が開発・管理するオープンソースの密線形代数ライブラリ。URL: http://icl.cs.utk.edu/magma/
## 概要
LAPACK の GPU/マルチコア対応版として設計されており、LU 分解・QR 分解・固有値問題などの密線形代数ルーティンを GPU アクセラレーションで提供する。SC 2018 論文で提案された混合精度反復精密化ソルバー群(`dhgesv-TC`・`dhgesv`・`dsgesv` 等)は MAGMA を通じて公開・再現可能となっている。
## 提供するルーティン(SC 2018 より)
- `dgesv`: FP64 標準密線形ソルバー(参照実装)
- `dsgesv`: FP32→FP64 混合精度 IR ソルバー
- `dhgesv`: FP16→FP64 混合精度 IR ソルバー
- `dhgesv-TC`: FP16-TC→FP64 混合精度 IR ソルバー(Tensor Core 利用)
## 関連
- 開発者: [[Jack Dongarra]] / [[Azzam Haidar]] / [[Stanimire Tomov]]
- 所属機関: [[University of Tennessee, Knoxville]] ICL
- 関連概念: [[混合精度反復求解法]]