×

NVBLAS公司

swMATH ID: 30667
软件作者: NVIDIA公司
描述: NVBLAS库是一个GPU加速库,实现BLAS(基本线性代数子程序)。它可以通过将BLAS调用动态路由到系统中的一个或多个NVIDIA GPU来加速大多数BLAS Level-3例程,而调用的特性使其在GPU上加速。NVBLAS库仅使用CUBLASXT API构建在cuBLAS库的顶部(有关更多详细信息,请参阅cuBLAS文档的CUBLASXT API部分)。NVBLAS还要求系统上存在CPU BLAS库。目前,NVBLAS仅拦截计算密集型BLAS 3级调用(见下表)。根据这些BLAS调用的特性,NVBLAS将把调用重定向到系统中的GPU或CPU。该决定基于一个简单的启发式算法,该算法估计BLAS调用的执行时间是否足以将输入和输出数据的PCI传输分摊到GPU。由于NVBLAS不支持所有标准的BLAS例程,因此可能需要将其与现有的完整BLAS库相关联。有关更多详细信息,请参阅使用部分。
主页: https://docs.nvidia.com/cuda/nvblas/index.html
相关软件: HOGWILD公司;PyTorch公司;Scikit公司;犰狳;SHOGUN公司;L-BFGS-B型;Vowpal Wabbit公司;Matlab公司;Optim公司;UCI-毫升;Autograd公司;努姆巴;亚当;科学Py;卡费;倍频程;MLPACK公司;凯拉斯;TensorFlow公司;恩斯马林
引用于: 0个文档