cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

rspringer
Journeyman III

Multiple GPUs & simult. kernels

All - apologies if this is too recurrent a question or if it has been asked recently - I went back several pages, and didn't see a related post.

Two quick questions:

1) Does AMD's OpenCL implementation allow for multiple kernels to execute on the same device? Last posts I had seen (3/2011), it did not, but on page 4-59 of the APP OpenCL programming guide, it states "AMD Evergreen GPUs currently do not support the simultaneous execution of multiple kernels", which may imply that other GPUs do. In particular, if multiple execution is supported, do the Fusion APUs support simultaneous execution?

2) Does AMD's OpenCL implementation support multiple GPUs? As in running kernel A on GPU A while running kernel B on GPU B?

Again, apologies if these have been asked recently, but I promise that I did do a search! (Also, thanks!)

-rob

0 Likes
1 Solution
dmeiser
Elite

1) Concurrent kernel execution is supported on the hardware side since Cayman (6000 series)

2) Yes. You will probably have to create a separate queue for each device.

Cheers,

Dominic

View solution in original post

0 Likes
2 Replies
dmeiser
Elite

1) Concurrent kernel execution is supported on the hardware side since Cayman (6000 series)

2) Yes. You will probably have to create a separate queue for each device.

Cheers,

Dominic

0 Likes

Well, that was fast and easy

Thanks!

0 Likes