Как снизить загрузку CPU при использовании openCL?
Программа в цикле запускает ядро на GPU, потом читает из буфера 16 байт. Время от clEnqueueNDRangeKernel до clEnqueueReadBuffer - 100 мс. Task Manager при этом показывает, что программа загружает одно из ядер процессора на 100%, чего, я считаю, быть не должно. Как побороть такую загрузку CPU?
Nvidia GeForce 9800 GT, driver version: 311.06
Источник: Stack Overflow на русском