Intel Math Kernel Library
oneAPI Math Kernel Library (oneMKL) Interfaces を Apache License 2.0 のオープンソースで配布している。こちらから、Intel の CPU, GPU に加えて、NVIDIA と AMD の GPU に対して、oneMKL での API で呼び出しが可能になる。AMD の CPU (AMD Optimizing CPU Libraries) には非対応。対応 OS は Linux と Windows。
下記機能を提供している。
BLASとSparse BLAS
LAPACK
ScaLAPACK
スパースソルバー
拡張固有値ソルバー
ベクトル数学関数
統計
フーリエ変換
PBLAS
偏微分方程式
非線形最適化問題
BLACS
データフィッティング
MKLにはFFTWおよびLAPACKと互換性のあるインターフェイスを持った関数群が実装されている。