Съвети за начало на CUDA за Windows

Софтуер: Windows 7, 64 бита; CUDA Toolkit 6.0; Microsoft Visual Studio 2008

Започнах да овладявам CUDA, като прочетох книга:

Sanders J., Kendroth E. CUDA Technology в примери. Въведение в GPU програмирането. - М.: DMK Press, 2013. - 232 с.: Ил. - ISBN: 978-5-94074-504-4.

Какво ви е необходимо, за да работите с CUDA

За да работите с CUDA, трябва да имате:

Имах елементи 1-3, включително компилатора от комплекта Visual Studio 2008.

CUDA Toolkit можете да изтеглите от тук. С него са предоставени множество примери, които се намират в папката

C: \ ProgramData \ NVIDIA Corporation \ CUDA Samples \ v6.0

Папката 0_Simple \ template съдържа шаблон за стандартен проект на CUDA.

Как да създадете CUDA проекти в Visual Studio и да стартирате примери от книгата

Във VS, когато създавате нов проект, изберете типа NVIDIA/CUDA 6.0 и от шаблоните: CUDA Runtime 6.0.

След това VS генерира мъниче на проект, съдържащо единствен файл с изход kernel.cu. Нямаме нужда от него. Вместо това вмъкваме пример от книгата:

Разширението на файла CU има значение! Само в такива файлове могат да се използват разширения на езика CUDA C.++.

За да конфигурирате подчертаването на синтаксиса в .CU файлове, както в C ++, трябва да посочите разширението .cu в Инструменти -> Опции -> Текстов редактор -> Прозорец за разширение на файла и в списъка Редактор: - Microsoft Visual C++. След рестартиране на VS получаваме подчертаване на синтаксиса.