Я заинтересован в разработке некоторых новых технологий, и я подумывал попробовать CUDA. Теперь ... их документация слишком техническая и не дает ответов, которые я ищу. Кроме того, я хотел бы услышать эти ответы от людей, которые уже имели некоторый опыт работы с CUDA.
В основном мои вопросы такие, которые указаны в заголовке:
Что такое CUDA? (это фреймворк? Или API? Что?)
Для чего? (есть ли что-то большее, чем просто программирование на GPU?)
На что это похоже?
Каковы преимущества программирования на CUDA вместо программирования на CPU?
С чего лучше начать программирование? с CUDA?