본문 바로가기

IT/Cuda

[CUDA] 프로그래밍 시작

  1. CUDA 메모리를 할당하고 해제한다.
  2. CUDA 메모리에 데이터를 복사해야 한다.
  3. CPU에서 For 문제 의해 했던 것을 cuda thread 수로 계산을 해야한다.
  4. CUDA에서는 __global__이라는 키워드가 붙은 함수로 CUDA 연산을 구동시킨다.

GPU는 CPU와는 별도의 메모리 구조를 갖고 있고, 따라서 별개의 메모리를 사용합니다. 주소 공간을 분할해서 쓰는 것이 아니라 아예 다른 메모리입니다. 그래픽 카드를 살때 보면 옆에 1GB, 2GB.. 등으로 메모리 용량을 표시하는데 그 메모리를 사용하는 것입니다.

 

 

 

 

'IT > Cuda' 카테고리의 다른 글

[CUDA] Thread, Block(SM), Grid(GPU)  (0) 2021.07.27
[CUDA] 프로세서  (0) 2020.08.27
[CUDA] 프로그래밍 모델( kernel, thread )  (0) 2020.08.27
[CUDA] Visual Studio 프로젝트 만들기  (0) 2020.08.27
CUDA 설치  (0) 2020.08.27