CUDA 동작 방식, NVCC

boingboing·2024년 4월 19일
0

CUDA

  • conda랑 pip는 각자 자기 CUDA Runtime 가짐.
  • CUDA는 번역가. 기계어(0,1..전기 신호)를 C, C++ 언어로 바꿈.(맞나..)
  • CUDA는 기본적으로 CPU와 GPU 코드를 조합하여 코딩. CUDA는 NVCC(Nvidia CUDA Compiler)라는 컴파일러를 통해 CUDA를 사용하여 C/C++ 프로그램을 GPU에서 실행할 수 있도록 함.

NVCC

  • NVIDIA의 독점 컴파일러.
  • NVCC를 통해 CPU에서 수행되는 코드(.c(C)/.CPP(C++))와 GPU에서 수행되는 코드(.cu)가 분리되어 컴파일 됨.

0개의 댓글