2

我开始了激动人心的 GPU 编程之路,如果我要做一些重量级的数字运算,我想使用那里最好的库。我特别想在 F# 环境中使用 cuBLAS。CUDAfy 提供了他们解决方案中的全套驱动程序,我也一直在查看 Alea.cuBase,它提出了一些问题。

GitHub 上的 Alea.cuSamples 项目对示例解决方案进行了隐秘的引用:“对于更高级的测试,请访问示例解决方案中的 MatrixMul 项目。” 但是,我找不到这些神秘项目的踪迹。

  1. 有谁知道难以捉摸的“示例解决方案中的 MatrixMul 项目”的位置?
  2. 鉴于 cuSamples 执行简单的矩阵乘法,更高级的版本,无论它位于何处,都会使用 cuBLAS 吗?
  3. 如果没有,有没有办法从 Alea.cuBase a la CUDAfy 访问 cuBLAS?
4

2 回答 2

2

使用新版本 Alea GPU V2,我们现在有两个选择:

  1. Alea Unbound 库提供优化的矩阵乘法实现http://quantalea.com/static/app/tutorial/examples/unbound/matrixmult.html
  2. Alea GPU 集成了 cuBlas,参见教程http://quantalea.com/static/app/tutorial/examples/cublas/index.html
于 2015-03-24T10:13:13.870 回答
1

matrixMulCUBLAS 项目是一个 C++ 项目,附带 CUDA SDK,https://developer.nvidia.com/cuda-downloads。这使用 cuBLAS 在我的家用笔记本电脑上获得惊人的快速矩阵乘法 (139 GFlops)。

于 2013-10-23T00:34:43.210 回答