瀏覽單個文章
okana
Power Member
 

加入日期: Nov 2005
文章: 604
引用:
作者octapult
在Tech Report (http://techreport.com/articles.x/17670/2)找到底下這句話:

"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 inter...


opencl和cuda應該會選一個當api
兩種都跑的情況應該會較少

amd的concurrent kernel execution是如何運作
目前資料還不夠多
不過要大量的sp去搶一個process應該是非常困難吧
     
      
舊 2009-10-18, 09:58 PM #51
回應時引用此文章
okana離線中