API规范: BLASLAPACK

BLASLAPACK是两种接口规范, 用于矩阵基本运算. BLAS的功能分三个Level, LAPACK的功能更丰富, 主要用于扩展BLAS中第三个Level的函数.

规范实现

基于BLAS规范的矩阵库包括开源的ATLAS, OpenBLAS等, 商业的Intel MKL, Nvidia cuBLAS等.
Netlib用Fotran语言实现了BLAS和LAPACK规范, 其代码库的名字也叫BLASLAPACK, 要注意区分.

封装

CBLASCLAPCK是Netlib对Fortran版本BLASLAPACK的C/C++封装, ArmadilloBLAS的封装, ATLASBLAS和一部分LAPACK功能的封装.

相关文章:

  • 2022-01-16
  • 2022-12-23
  • 2022-03-05
  • 2021-05-20
  • 2021-06-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2021-05-09
  • 2022-12-23
相关资源
相似解决方案