您的位置:首页 > 其它

Intel MKL基础(3)MKL函数分类

2016-03-11 15:57 525 查看
参考:http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm

(1)函数分类:

根据MKL的手册可以知道,MKL函数主要分为以下几类(domains):

BLAS

BLACS

LAPACK

ScaLAPACK

PBLAS

Sparse Solver

Vector Math Library (VML)

Vector Statistical Library (VSL)

Conventional DFTs and Cluster DFTs

Partial Differential Equations support

Non-Linear Optimization Problem Solvers

(2)BLAS

Basic Linear Algebra Subprograms基本线性代数部分,主要包括:

vector operations(向量操作)

matrix-vector operations(矩阵 - 向量操作)

matrix-matrix operations(矩阵 - 矩阵操作)

(3)Sparse BLAS

分为Level 1,2,3级,用于对稀疏向量或矩阵的基本操作。

(4)LAPACK

Linear Algebra PACKage

实现了LAPACK包中的函数,用于线性代数的数值计算。

(5)ScaLAPACK

Scalable Linear Algebra PACKage

ScaLAPACK计算、驱动、辅助函数等。

说明:ScaLAPACK是一个可扩展线性代数函数库,用于分布式计算环境。

(6)PBLAS

Parallel Basic Linear Algebra Subprograms

简化ScaLAPACK的一个包。

分布式系统的向量、向量-矩阵、矩阵-矩阵操作。

(7)Sparse Solver

稀疏矩阵。

(8)Vector Math Library(VML)

计算以向量参数为核心的数学函数。

(9)Vector Statistical Library (VSL)

统计随机数。

(10)Conventional DFTs and Cluster DFTs

FFT相关函数。

(11)Partial Differential Equations support

偏微分方程。

(12)Non-Linear Optimization Problem Solvers

非线性优化问题。

(3)BLACS

Basic Linear Algebra Communication Subprograms

分布式系统的通信相关。

注意:上面的中文为个人理解,不保证其正确性,请参考相关英文理解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: