I'd like to request clarification on the spec. I have posted to AMD's Stream SDK forums as well here: http://forums.amd.com/devforum/messagev ... did=145374
What is the intended purpose of CL_DEVICE_VENDOR_ID? Is it to provide a unique ID to the device, as assigned by the vendor (the PCIe ID makes me think this), or is it to provide a unique ID to the vendor of the device? There seems to be no way provided by the specification to identify a device uniquely by independent processes.