BLAS(Basic Linear Algebra Subprograms)是一組線性代數計算中通用的基本運算操做函數集合。BLAS Technical (BLAST) Forum負責規範BLAS函數接口, 並在網站[1]公佈一個由Fortran語言編寫的BLAS庫。這個Fortran版BLAS庫一般被稱爲BLAS參考庫(the reference implementation)。 BLAS參考庫使用的算法能高效地給出正確的結果,但仍有許多優化潛力。要想得到更高的計算效率,可使用優化的BLAS庫算法