Возможно ли запустить сразу два ядра, которые выполняют независимые задачи. Например, если у меня есть этот код CudaОдновременный запуск нескольких ядер с использованием CUDA для графического процессора
// host and device initialization
.......
.......
// launch kernel1
myMethod1 <<<.... >>> (params);
// launch kernel2
myMethod2 <<<.....>>> (params);
Предполагая, что эти ядра независимы, есть средство, чтобы запустить их в то же самое время, выделяя несколько сеток/блоков для каждого. Имеет ли CUDA/OpenCL это положение.
Одновременным, вы имеете в виду их выполнение синхронизируются или просто перекрывая? –