【发布时间】:2018-04-10 17:01:12
【问题描述】:
OpenCL clGetDeviceInfo 函数在使用 CL_DEVICE_VENDOR_ID 调用时返回设备供应商标识符。对于CL_DEVICE_VENDOR_ID,OpenCL spec 声明:“唯一设备供应商标识符。唯一设备标识符的一个示例可以是 PCIe ID”。
在这个系统上,Intel 和 AMD GPU 都返回它们的 PCIe ID(分别为 0x8086 和 0x1002。所以,问题是:所有 OpenCL 设备是否返回它们的 PCIe ID他们的“唯一设备供应商标识符”?如果是,PCIe 供应商 ID 是否列在某个头文件中?
【问题讨论】:
-
我认为它是在供应商提供的 OpenCL 共享库中定义的。