【问题标题】:Process a heavy function by GPU in C#在 C# 中通过 GPU 处理繁重的函数
【发布时间】:2018-12-29 12:53:03
【问题描述】:

我在 C# 中有一个通过图像处理来处理图像的繁重函数,我如何在 GPU 上运行它?

【问题讨论】:

  • 你可以谷歌“gpgpu api for c#”或“gpgpu for c#”甚至“c# gpu 加速”。通过“直接”运行,Cudafy 似乎不错。

标签: c# image-processing gpu


【解决方案1】:

尝试使用 NET CIL/GPU 编译器之一:Alea GPU (http://www.aleagpu.com) 或 Altimesh (http://www.altimesh.com/)。他们工作,但有一些限制。我一直在开发 Campy (http://campynet.com/),这是一个免费的开源编译器,可以与大多数 NET 框架一起使用,但它还没有准备好。在任何情况下,您都需要并行化您的代码。您可以使用 Cudafy (https://archive.codeplex.com/?p=cudafy),但我不推荐它,因为它自 2015 年 4 月以来一直没有更新,并且不支持 CUDA 8 或 9。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多