Я новичок в концепциях GPGPU, и за последние пару месяцев я медленно учился на различиях между CUDA и OPENCL. Я понял, что спецификация OpenCL позволяет программисту ориентировать вычислительное устройство (так что любая архитектура графического процессора/ЦП), но подход CUDA C не имеет такой абстракции, поскольку он всегда нацелен на совместимую архитектуру графического ядра Nvidia. Поэтому мне было интересно, могу ли я написать ядро OPENCL с использованием реализации Nvidia в среде CUDA, могу ли я настроить целевой процессор? Насколько я понимаю, среда AMD Stream позволяет вам делать это с помощью своей реализации OpenCL.Могу ли я настроить целевой процессор на OpenCL при разработке с помощью инструментария CUDA OpenCL sdk?
Заранее спасибо.