我知道CUDA中有一个函数clock(),你可以在其中放入内核代码并查询GPU时间。但我想知道OpenCL中是否存在这样的东西?有没有办法查询OpenCL中的GPU时间? (我正在使用 NVIDIA 的工具包)。
OpenCL 没有直接查询时钟周期的方法。然而,OpenCL 确实有一个分析机制,可以在计算设备上公开增量计数器。通过比较有序事件之间的差异,可以测量经过的时间。请参阅 clGetEventProfilingInfo。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)