【发布时间】:2010-11-18 00:07:37
【问题描述】:
我最近阅读了很多关于将部分计算转移到 GPU 上的软件(主要是科学/数学和加密相关),这会导致支持的操作速度提高 100-1000 (!) 倍。
是否有库、API 或其他方式通过 C# 在 GPU 上运行某些东西?我正在考虑简单的 Pi 计算。如果有必要的话,我有一个 GeForce 8800 GTX(虽然我更喜欢卡独立的解决方案)。
【问题讨论】:
-
我认为你不需要 GPU 来进行“简单的 Pi 计算”,除非你每秒执行数千次......
-
这不是“需要”它。我只是建议将其作为概念证明示例。
-
啊,我明白了。我的错。然后+1。
-
我真的很喜欢多个答案,包括 CUDA、CUDA.NET、Accelerator、Brahma 和 OpenCL。因此,仅供以后查看此问题的每个人参考-查看所有答案。
-
@Alex 据我所知,你不能在 c# 中做到这一点,你需要知道 7/10 c++,所有库(cudafy,aleagpu,...)只是 c++ 代码的调用程序