if I can find several suitable devices, how I can use them simultaniously?
it seems that i have to:
1)split my task into parts.
2)create a thread(windows system) for one device
3)use one thread to deal with one part simultaniously.
is it correct? is there any better way?
thank you in advance.
In OpenCL programming many common cases would be assumed to be split into parts.
Whether or not a thread is required is more dependent on the nature of the host side application than the OpenCL runtimes ability to queue execution on devices simultaneously.
Please see my comment in topic 777692.