Fermi concurrent kernels hyperthreading

Hi,

can Fermi execute more than one kernel at the same time?
I have a program that uses a 50% occupancy, so I was wondering if could be possible to execute in parallel two kernels to use the 100% of the GPU.

Thanks.

Hi,

can Fermi execute more than one kernel at the same time?
I have a program that uses a 50% occupancy, so I was wondering if could be possible to execute in parallel two kernels to use the 100% of the GPU.

Thanks.

Yes, Fermi can execute 2 kernels concurrently. Good luck.

Yes, Fermi can execute 2 kernels concurrently. Good luck.

But… always? or just in case the other kernel is waiting a barrier?

But… always? or just in case the other kernel is waiting a barrier?

I expect 2 kernels always can run concurrently on a Fermi GPU. I don’t have practical experience with it, though ;-)

For example look at http://www.nvidia.com/object/io_1254288141829.html there is mentioned NVIDIA GigaThreadâ„¢ Engine.

I expect 2 kernels always can run concurrently on a Fermi GPU. I don’t have practical experience with it, though ;-)

For example look at http://www.nvidia.com/object/io_1254288141829.html there is mentioned NVIDIA GigaThreadâ„¢ Engine.