AI 용어사전 › 인프라, 도구, 코딩

CUDA

compute unified device architecture실무

다른 이름: 엔비디아 쿠다, NVIDIA CUDA

뜻풀이

쉬운 AI 사전

  1. [명사] (인프라) 엔비디아의 그래픽카드를 계산용으로 쓸 수 있게 해 주는 프로그래밍 도구.

실무 AI 사전

  1. [명사] (인프라) GPU에서 대량의 병렬 계산을 실행하는 엔비디아의 소프트웨어 환경. 파이토치와 텐서플로가 내부적으로 쿠다에 의존하므로 드라이버, CUDA, 라이브러리 버전이 맞지 않아 GPU를 인식하지 못하는 문제가 자주 생긴다. 엔비디아 GPU가 AI에서 강한 이유 중 하나로 꼽힌다.

전문 AI 사전

  1. [명사] (인프라) NVIDIA가 개발한 병렬 컴퓨팅 플랫폼이자 프로그래밍 모델. 스레드 블록과 그리드 구조로 커널을 GPU에서 실행하며 cuBLAS, cuDNN 같은 최적화 라이브러리가 딥러닝 연산을 가속한다.

관용구/함께 쓰는 말

  • 쿠다 커널 - GPU에서 병렬로 실행되는 함수.
  • 버전 지옥 - 드라이버와 라이브러리 버전이 서로 맞지 않아 겪는 설치 문제를 빗댄 말.

쉬운 비유

예문

  • 파이토치가 GPU를 못 찾는데 CUDA 버전이 안 맞는 것 같다.
  • 쿠다 드라이버를 업데이트하고 나서야 학습이 돌아갔다.
  • 쿠다 덕분에 엔비디아 GPU 위에서 AI 도구가 잘 돌아간다.

헷갈리는 용어 비교

GPU
GPU는 병렬 계산을 하는 하드웨어이고 CUDA는 그 하드웨어를 프로그램에서 쓰게 해 주는 소프트웨어 환경이다. 같은 GPU라도 CUDA가 지원되어야 대부분의 AI 도구에서 곧바로 쓸 수 있다.

맞춤법/표기법

바른 표기
CUDA
주의할 표기
쿠다큐다
원어
CUDA (Compute Unified Device Architecture)
다른 이름
엔비디아 쿠다, NVIDIA CUDA
참고
읽을 때는 '쿠다'. 표기는 CUDA다.

관련어