Unique ID of Device - CL_DEVICE_VENDOR_ID wrong on HD5970?

Discussion created by aj_guillon on Jan 17, 2011
Latest reply on Jan 18, 2011 by aj_guillon

I'm currently looking at how to uniquely identify devices, in case the underlying implementation scrambles the order of the returned cl_device_ids from clGetDeviceIDs().  According to the spec, CL_DEVICE_VENDOR_ID should be a unique ID, so I would expect to be able to use this.  However, on the 5970 I get the value 4098 two times.  If the 5970 is to be recognized as two separate devices, then I would expect CL_DEVICE_VENDOR_ID to be different for each.


A bug?