Выполнить код OpenCL на процессоре

1980
Misch

Я хочу выполнить код OpenCL на ПК, на котором нет видеокарты или какого-либо другого аппаратного компонента, способного выполнять OpenCL. Можно ли скомпилировать мой OpenCL-код таким образом, чтобы он мог выполняться на процессоре в Linux? Или можно моделировать среду графического процессора на процессоре?

Примечание. Речь идет о проверке работоспособности кода, а не о производительности.

4
Посмотрите на pocl: http://pocl.sourceforge.net/ AkiRoss 10 лет назад 0

1 ответ на вопрос

7
Aaron Miller

This looks like what you need, although you probably need to recompile, and the SDK linked from there appears specific to Intel CPUs; this link to AMD's documentation appears to describe the equivalent for AMD CPUs.

Я мог бы прийти к этому сам ... Решением было просто изменить `CL_DEVICE_TYPE_GPU` на` CL_DEVICE_TYPE_CPU`, как описано в первой ссылке ... Misch 11 лет назад 0
Ну, если бы я сэкономил вам время, я бы сказал, что это победа для нас обоих. Рад помочь! Aaron Miller 11 лет назад 0
Определенно сэкономил мне время, спасибо за помощь :) Misch 11 лет назад 0
Возможно, вам придется использовать «деление устройства», чтобы полностью использовать n-1 ядер, а не не полностью использовать n ядер. huseyin tugrul buyukisik 10 лет назад 0

Похожие вопросы