【发布时间】:2012-02-17 22:32:17
【问题描述】:
我知道关于这个主题有几个问题,但我相信我的角度是独一无二的。
我有一个成熟的 C# 应用程序,用于处理科学数字。在代码中,我在我的 24 个超线程(即我有 2 个 CPU,每个 CPU 有 6 个内核/12 个线程)工作站上启动了 24 个 C# 线程。我运行的是 Windows 7,它处理得非常出色——我能够利用我的全部处理能力来完成我的工作。
我看到一些 GPU 宣传“448 核”。如果我购买了其中之一,我的 c# 应用程序可以使用它们吗?我的意思是不以任何主要方式重写我的代码。我开始的线程会不会像现在这样被 GPU 内核而不是 CPU 超线程占用?
继续提问
您好,我很感激我得到的答案 - 即使是否定的。
是否有任何其他我应该考虑的硬件(不太昂贵)可以给我大量的内核,但能够在不重写的情况下运行我的 c# 代码?
【问题讨论】:
-
Run C# code on GPU的可能重复
-
顺便说一句,448 核是低端的。获得体面的高端卡,您就可以谈论数千个。 abnd 将这些 GPU 中的 8-10 个引导到具有正确电路板的机器中的可能性。每张卡 2 个,3-4 卡是可行的。
-
所有答案都是令人失望的“不”,但也有好的一面。他们链接的内容非常有趣。