When I understand the OpenCl specs correctly, it is possible to:

- assign one card to several devices
- create more than one command queue for a given device/context combination

Is there an official minimum number of devices/queues which can be created for a single device/context?

Not that I want to create dozens of contexts on a single device, but it would be helpful to get some recommendation (Although I guess this heavily depends on the type of the device).