Содержание
- 2. Проверка Видеокарты Запускаем программу GPU-Z.exe
- 3. Порядок встановлення NVIDIA CUDA SDK
- 4. Порядок встановлення NVIDIA CUDA SDK
- 5. Порядок встановлення NVIDIA CUDA SDK
- 6. Порядок встановлення NVIDIA CUDA SDK
- 7. Порядок встановлення NVIDIA CUDA SDK
- 8. Порядок встановлення NVIDIA CUDA SDK
- 9. Порядок встановлення NVIDIA CUDA SDK
- 10. Порядок встановлення NVIDIA CUDA SDK
- 11. Проверяем установлен ли компилятор nvcc
- 12. Встановлення і налаштування NVIDIA CUDA Toolkit
- 13. Встановлення і налаштування NVIDIA CUDA Toolkit
- 14. Встановлення і налаштування NVIDIA CUDA Toolkit
- 15. Встановлення і налаштування NVIDIA CUDA Toolkit
- 16. Встановлення і налаштування NVIDIA CUDA Toolkit
- 17. Встановлення і налаштування NVIDIA CUDA Toolkit
- 18. Проверка компилятора CUDA Пуск->Выполнить
- 19. Проверка работы CUDA-компилятора
- 20. Подключение библиотек Зайти в Tools → Options → Projects and Solutions → VC++ Directories Открыть вкладка
- 21. Подключение библиотек Открыть вкладку Include files добавить новый параметр и ввести С:\ CUDA\include, либо $(CUDA_INC_PATH) добавить
- 22. Подключение библиотек Открыть вкладку Library files Добавить новый параметр и ввести С:\CUDA\lib, либо $(CUDA_LIB_PATH) Добавить новый
- 23. File → New → Project
- 24. Наш проект - консольное приложение
- 25. Пустой проект
- 26. Работа с CUDA в режиме эмуляции
- 27. Работа с CUDA в режиме эмуляции
- 28. Интеграция NVidia CUDA с Microsoft Visual Studio Для того чтобы файлы CUDA (.cu) корректно включались в
- 29. Интеграция NVidia CUDA с Microsoft Visual Studio
- 30. Интеграция NVidia CUDA с Microsoft Visual Studio Сервис → Параметры → Текстовый редактор → Файловые расширения”
- 31. Интеграция NVidia CUDA с Microsoft Visual Studio
- 32. Выбираем правила построения проекта
- 33. Устанавливаем CUDA Build Rule
- 34. Ввод программы проекта и его запуск
- 35. Ввод программы проекта
- 36. Ввод программы проекта
- 37. Запуск проекта
- 38. Результаты работы проекта
- 39. CPU передает величины a (2) и b(7) в GPU для их сложения. #include __global__ void add(
- 40. CPU передает величины a (2) и b(7) в GPU для их сложения // копируем ввод на
- 41. Результаты работы
- 42. Вычисление суммы элементов двух массивов (Один блок с N нитями) #include #include //#include //#include //#if __DEVICE_EMULATION__
- 43. Вычисление суммы элементов двух массивов (Один блок с N нитями) if(i == count) {fprintf(stderr, "There is
- 44. Вычисление суммы элементов двух массивов (Один блок с N нитями) //Вызов ядра N потоками cudaMemcpy(devA,A,m,cudaMemcpyHostToDevice); cudaMemcpy(devB,B,m,cudaMemcpyHostToDevice);
- 45. Результаты работы С=A+B
- 47. Скачать презентацию