我正在编写一个抛物线时间价格系统的程序,以J.Welles Wilder Jr.写的书为基础。我已经完成了这个程序,运行时间为122微秒。这远远高于基准限值。我想找的是一些观点和建议
提前谢谢。
基于C语言的--->编程
发布于 2014-02-04 05:27:20
使GPU非常快的是它可以异步运行大约2000~ (取决于卡)线程。如果代码可以划分为线程,那么在gpgpu上进行计算可能会提高性能,因为平均CPU速度是50-100 GFlops,如果正确使用,平均GPU速度是1500。另外,您可能需要考虑维护gpgpu代码的困难。我建议您,如果您有一个NVidia图形处理器,您应该签出‘托管CUDA’,因为它包含一个调试器和GPU分析器,这使得它可以使用。
TL;DR:只对异步代码使用gpgpu,如果可能的话最好使用“托管CUDA”。
https://stackoverflow.com/questions/21544413
复制相似问题