是否可以啓動兩個同時執行獨立任務的內核。例如,如果我有這樣的Cuda的代碼使用CUDA爲GPU同時啓動多個內核
// host and device initialization
.......
.......
// launch kernel1
myMethod1 <<<.... >>> (params);
// launch kernel2
myMethod2 <<<.....>>> (params);
假設這些內核是獨立的,是有一個機構在同一時間分配爲每個網格數/塊啓動它們。 CUDA/OpenCL是否有此規定。
同時,你的意思是他們的執行是同步的還是簡單的重疊? – 2010-06-14 05:35:41