Компьютерная индустрия на пороге революции

Опубликовано февраля 22, 2018 в Технология CUDA

Компьютерная индустрия стоит на пороге революции, связанной с массовым переходом к параллельным вычислениям, а язык CUDA С, разработанный компанией NVIDIA, пока что является одним из самых успешных языков для параллельных вычислений. Прочитав этот раздел, вы научитесь писать код на CUDA С.

Мы расскажем о специализированных расширениях языка С и программных интерфейсах (API), которые NVIDIA создала для программирования GPU.

Не предполагается знакомство со стандартами OpenGL или DirectX, а также какие-либо знания в области компьютерной графики.

Компьютерная индустрия на пороге революции

Мы не останавливаемся на основах программирования на С, поэтому не можем порекомендовать этот сайт людям, совсем незнакомым с программированием. 11екоторые знания в области параллельного программирования были бы полезны, но мы не предполагаем, что вы когда-либо занимались параллельным программированием по-настоящему. Все необходимые термины и концепции, относящиеся к параллельному программированию, объясняются прямо в тексте.

Не исключено даже, что вы столкнетесь с ситуацией, когда допущения, сделанные благодаря знанию традиционного параллельного программирования, оказываются неверными в применении к программированию GPU. Так что в действительности единственным обязательным условием для изучения данного материала является наличие какого-то опыта программирования на языке С или C++.

Далее мы расскажем, как подготовить свой компьютер для GPU-вычислений — установить все необходимые аппаратные и программные компоненты.

После этого можно будет приступить к изучению CUDA С. Если вы уже имеете опыт работы с CUDA С или уверены, что система настроена для разработки на CUDA С