BLAS（，基础线性代数程序集）是一个应用程序接口（API）标准，用以规范发布基础线性代数操作的数值库（如矢量或矩阵乘法）。该程序集最初发布于1979年，并用于建立更大的数值程序包（如LAPACK）。在高性能计算领域，BLAS被广泛使用。例如，LINPACK的运算成绩则很大程度上取决于BLAS中子程序DGEMM的表现。为提高性能，各软硬件厂商则针对其产品对BLAS接口实现进行高度最佳化。
BLAS级别.BLAS按照功能被分为三个级别：
原理.BLAS实