瀏覽單個文章
octapult
Junior Member
 
octapult的大頭照
 

加入日期: Aug 2005
您的住址: 木葉忍者村
文章: 735
Tech Report找到底下這句話:

"Fermi avoids this inefficiency by executing up to 16 different kernels concurrently, including multiple kernels on the same SM. The limitation here is that the different kernels must come from the same CUDA context—so the GPU could process, say, multiple PhysX solvers at once, if needed, but it could not intermix PhysX with OpenCL."

看來只有同樣是CUDA的運算kernel才能同時運算
OpenCL和CUDA的kernel不能混合同時運算
這樣這個功能還得保證應用程式跑的是CUDA,才能發揮它的威力

另外Tech Report還提到:

"Incidentally, AMD tells us its Cypress chip can also run multiple kernels concurrently on its different SIMDs. In fact, different kernels can be interleaved on one SIMD."

ATI的GPU也具備concurrent kernel execution的功能,不同的kernel還可以丟給同一個SIMD Core運算
那豈不是代表ATI的GPU可以同時跑超過20個不同的運算kernel?
     
      
舊 2009-10-18, 01:24 PM #41
回應時引用此文章
octapult離線中