0. BLAS

BLAS(Basic Linear Algebra Subprograms)描述和定义线性代数运算的规范(specification),而不是一种具体实现,对其的实现包括:

  • AMD Core Math Library (ACML),
  • ATLAS,
  • Intel Math Kernel Library (MKL),
  • OpenBLAS.

BLAS 下的函数分为如下 3 个级别:

  • level 1(),称为gemvgeneralized matrix-vector multiplication

  • level 2(),称为gemmgeneral matrix multiplication):

  • level 3():

1. 主要内容

Intel MKL(Math Kernel Library),提供了优化的数学计算函数。

  • BLAS(level 1, 2, 3)和 LAPACK 线性代数程序:支持向量、向量-矩阵、矩阵-矩阵运算;
  • 快速傅里叶变换(FFT),
  • 向量数学库(Vector Math Libray,VML),优化后的针对向量的数学操作程序;

相关文章:

  • 2021-12-26
  • 2021-08-02
  • 2021-11-19
  • 2021-07-09
  • 2021-06-19
  • 2022-01-22
猜你喜欢
  • 2022-12-23
  • 2021-11-14
  • 2021-09-09
  • 2022-01-08
  • 2021-10-10
  • 2021-06-29
相关资源
相似解决方案