<分区>
我最近阅读了很多关于将部分计算转移到 GPU 上的软件(主要是科学/数学和加密相关),这使得支持的操作速度提高了 100-1000(!)倍。
是否有库、API 或其他方式通过 C# 在 GPU 上运行某些东西?我正在考虑简单的 Pi 计算。我有一个 GeForce 8800 GTX 如果它是相关的(尽管更喜欢卡独立解决方案)。
<分区>
我最近阅读了很多关于将部分计算转移到 GPU 上的软件(主要是科学/数学和加密相关),这使得支持的操作速度提高了 100-1000(!)倍。
是否有库、API 或其他方式通过 C# 在 GPU 上运行某些东西?我正在考虑简单的 Pi 计算。我有一个 GeForce 8800 GTX 如果它是相关的(尽管更喜欢卡独立解决方案)。
最佳答案
这是一项非常新的技术,但您可以研究一下 CUDA .因为你的问题是用 C# 标记的,这里是一个 .Net wrapper .
作为奖励,您的 8800 GTX 似乎支持 CUDA。
关于C#:在 GPU 上执行操作,而不是 CPU(计算 Pi),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249892/