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