Программирование GPU?

Я новичок в мире программирования GPU, я попробовал читать на Википедии и гугул, но у меня все еще есть несколько вопросов:

  • Я скачал несколько примеров GPU, для CUDA, были Некоторые файлы .cu и некоторые файлы CPP, но весь код был обычным C / C ++ кодом только некоторые странные функции, такие как CudamemcPytosymbol , а остальное было чистым C-кодом. Вопрос в том, это код .Ку, собранный с NVCC, а затем связан с GCC? Или как это запрограммировано?

  • Если я закодировал что-то, чтобы бежать на графическом процессе, будет работать на всех графических процессе? или просто куда? Или есть ли способ написать для CUDA и метод для записи для ATI и метода для записи для обоих?

8
задан meagar 12 September 2011 в 20:42
поделиться