概念Linear Algebra PACKage
LAPACK
基于 BLAS 构建的高层线性代数库,提供线性方程求解、特征值分解等算法,最初以 Fortran 77 编写,接口约定沿用 Fortran 调用规范。
时间轴 (近 90 天)
10月15日
美国气象局、欧洲中期天气预报中心、NASA 的仿真系统以及 BLAS、LAPACK 的参考实现都与 Fortran 有深厚渊源。
待验证50%
10月15日
BLAS 定义了向量加法、矩阵乘法等底层运算接口,LAPACK 在其上实现线性方程求解、特征值分解、奇异值分解等高层算法,二者最初均以 Fortran 77 编写并公开参考实现。
待验证50%
10月15日
几乎所有科学计算语言(NumPy、MATLAB、R、Julia)的底层线性代数最终都会调用 BLAS/LAPACK 等库。
待验证50%
9月9日
连续内存布局能最大化 CPU 缓存命中率,并便于与 BLAS、LAPACK 等底层数学库对接
待验证50%