如何在计算分形时比较GPU和CPU的性能?

时间:2014-06-30 16:04:50

标签: cuda opencl gpu cpu webcl

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

谢谢。

1 个答案:

答案 0 :(得分:1)

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

或者你可以做一些比较漂亮的事情,例如做一些固定的工作,但是如果它完成得太快以致时间不精确相对太大,那就把工作量增加一倍并重复。

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

work_done / time_needed