在哪个CPU处理器上运行OpenCL内核

时间:2016-02-01 15:59:06

标签: linux opencl cpuid amd-app

我想确定AMD如何在CPU上安排其OpenCL内核,我找不到任何OpenCL函数来确定它运行的物理处理器/核心ID。

我只能找到与我的问题相关的以下链接:

  

Getting the machine serial number and CPU ID using C/C++ in Linux

     

How to know on which physical processor and on which physical core my code is running

     

NUMA Get Current Node/Core

我尝试了上述方法,但没有一个解决方案有效。我看到OpenCL内核不支持像scd.h或甚至fopen()所需的stddef.h之类的C99头文件。

有什么方法可以确切地看到openCL内核是如何分配给每个CPU内核/处理器的?

注意:我使用的是Ubuntu 14.04,gcc版本4.8.2和AMD APP SDK 3.0。

感谢您的帮助!

0 个答案:

没有答案