【问题标题】:Cholesky factorization in cublascublas中的Cholesky分解
【发布时间】:2015-06-20 08:53:23
【问题描述】:

我是 cuda 编程的新手。我想对小矩阵(8 * 8)执行 Cholesky 分解。有没有任何算法可以通过使用 CUBLAS 批处理函数来获得它

cuda 6.5 版

谢谢

【问题讨论】:

  • 您是否已经搜索过 cuBLAS 用户指南?
  • 是的,我找不到任何东西..
  • 那你已经知道答案了。
  • 另一种方法是使用 OpenCV 中的 Cholesky 分解函数。这是代码的link。
  • @Eagle 我发现如果设置为浮动,则特征(有和没有 mkl )的精度比新的 cuda 求解器更差。在 double 上,它们都一样精确。

标签: cuda gpu cublas matrix-factorization


【解决方案1】:

CUDA 中的 Cholesky 分解:http://www.ast.cam.ac.uk/~stg20/cuda/cholesky/

【讨论】:

    【解决方案2】:

    您的矩阵尺寸太小,看不到 GPU 带来的任何好处。 但是,新的 cuda 7 版本提供了 cuSolver 模块 (http://docs.nvidia.com/cuda/cusolver/index.html),可以满足您的要求。我建议查一下。另外,请考虑坚持使用 CPU 和 Eigen 库。

    【讨论】:

      猜你喜欢
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      • 2020-05-29
      • 2013-11-01
      • 2014-03-03
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多