我怎样才能100%确定我的opencl内核实际上是在GPU上运行而不是在CPU上运行.我无法理解这一点,因为openCL内核也可以在CPU上运行.这里有什么指示?
创建OpenCL上下文时,必须在计算机上可用的平台和设备之间进行选择.您可以使用clGetPlatformInfo和clGetDeviceInfo获取有关平台和设备的一些信息.您可以在NVIDIA和AMD SDK中找到示例代码,以列出平台和设备.
对于AMD(gDEBugger,Code XL),NVIDIA(Visual Profiler)和Intel(Intel GPA)设备,您可以使用分析工具.
| 归档时间: |
|
| 查看次数: |
3197 次 |
| 最近记录: |