Assuming that I have a multiprocessor machine. Can I bind my work-group to a specific device (processor) ? Do we have any API to accomplish this task in openCL ?
You're looking for something called device fission. I believe it is not supported by devices other than cpus for now. related question here