Съвети за начало на 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 получаваме подчертаване на синтаксиса.