-3

我遇到过这个问题。在使用 WebCL、CUDA 或 OpenCL 计算分形时,我需要比较 CPU 和 GPU 的性能。我怎样才能做到这一点?

谢谢你。

4

1 回答 1

1

您可以计算运行固定次数的迭代所需的时间,或者测量在固定时间内完成了多少次迭代。

或者你可以做一些更花哨的事情,比如做固定量的工作,但是如果完成得太快以至于时间不精确度相对来说太大了,那就增加一个倍数的工作并重复。

在任何情况下,您都可以将吞吐量计算为:

work_done / time_needed
于 2014-06-30T16:09:10.610 回答