본문 바로가기
Major/Programming

CUDA 기반 병렬처리

by 우프 2024. 9. 30.
반응형

1. 개발환경 설정

  1. Visual Studio 설치 (https://visualstudio.microsoft.com/ko/downloads/)
  2. CUDA 툴킷 설치 (https://developer.nvidia.com/cuda-toolkit)
    • Visual Studio 설치후 CUDA 툴킷을 설치해야 Visual Studio에 자동으로 CUDA 컴파일이 추가됨
  3. Visual Studio 설정
    • 새로운 프로젝트 생성 템플릿에 CUDA 항목이 추가됨

  • C/C++ 확장자로 .cu, .cuh 추가: [Tool]-[Option]-[Text Editor]-[File Extension]에서 추가

4. CUDA samples: https://docs.nvidia.com/cuda/cuda-samples/

 

CUDA Samples

2.1. Notice This document is provided for information purposes only and shall not be regarded as a warranty of a certain functionality, condition, or quality of a product. NVIDIA Corporation (“NVIDIA”) makes no representations or warranties, expressed

docs.nvidia.com

5. CUDA 확장자: .cu, .cuh

  • Visual Studio로 CUDA 프로젝트 생성시 kernel.cu와 같이 CUDA 기본 샘플 코드가 들어있는 파일이 함께 생성되는 경우가 있음 > 이런 경우 해당 파일을 프로젝트에서 삭제

6. 기본적인 header 파일

#include "cuda_runtime.h"
#include "device_launch_parameters.h"

반응형

댓글