代码之家  ›  专栏  ›  技术社区  ›  sjchoi

如何使用CUDA在GPU上运行MATLAB代码?

  •  13
  • sjchoi  · 技术社区  · 15 年前

    我想用NVIDIA的CUDA在GPU上运行MATLAB代码。我发现了几个第三方引擎:

    有人会推荐这些还是有更好的呢?有什么建议吗?

    4 回复  |  直到 12 年前
        1
  •  6
  •   Edric    14 年前
        2
  •  5
  •   gnovice    15 年前

    您可能需要查看的另一个信息来源是NVIDIA的PDF白皮书: Accelerating MATLAB with CUDA Using MEX Files .

        3
  •  3
  •   Pavan Yalamanchili    13 年前

    要比较夹克和Matlab与CUDA,请看这个 http://www.accelereyes.com/products/compare

        4
  •  1
  •   rrstesiak    12 年前

    总的来说,我推荐Accelereyes夹克;这是你在最初的帖子中发现的一件。

    虽然这不是免费软件,但他们确实给了很大的教育折扣。

    任何

    话虽如此,尽管我精通c、c++、SQL等各种语言。。。我已经编写了十多年的程序,我发现夹克更容易快速、高效地完成我真正的研究工作。我研究了GPUMat和Matlab PCT GPU,发现jacket是一个奇怪的组合,它将Matlab和国外GPU的功能和易集成性结合在一起。jacket的支持也是一流的。我通常在1个工作日内得到高度称职的答复,而在2天内解决问题是典型的。

    对我来说,这是一个巨大的优势。我担心GPUmat的支持非常有限,而matlab虽然有着与jack类似的支持,但它们的支持并不是免费的。

    总而言之,如果你需要让你现有的代码(假设它是一个可行的GPU并行化候选代码)在2周内以10-48x的速度运行,那么就去吧!(YMMV)