号称CUDA编程高手的进来,关于CPU转GPU计算问题

我有个运算如果使用CPU需要100台服务器花费10年完成,现能否考虑用GPU进行分布式计算?

这个和您的算法,实现以及是否适合GPU工作有关,所以合适的回答是:也许可以,也许不行,还可能更慢。

神马,这不是废话么?
是的,但您这样笼统地问,只能如此回答。

祝您愉快~

明白,ICE老大,是我没有把问题说清楚。Sorry ! 我们的方案是做数学验证,举个例子说: X+Y = 10 ,那还有多少 x+y是等于10的组合? 当然这些都需要去通过计算机进行查找,找完之后反过来还要用其他数学算式去验证。 不知道是否将该问题说清了,还请论坛各老大指正!

你好,论坛同好讨论都是平等的,我不是神马老大,也从没当过老大。

至于您在3#叙述的问题,如果只是完整地查找一遍,而整个查找的范围又可以分割成很多不相干的小块,那么是比较方便并行处理的。查找之后的验证是否适合GPU计算,这个我不清楚。

所以呢,您不妨找一块NV的显卡,小规模地试验一下您的算法,评估一下实现的便利程度和加速程度,再做定夺~

祝您编码愉快~

据我理解你想要遍历每一种输入组合找到一种组合的输出为特定结果。这样的问题可以很容易的拆分成多线程来处理,应该适合GPU处理。
你不妨先给出具体问题,或者一个具体的方案,然后来这里和我们一起讨论,我相信版主和我们可以给你更大的帮助。