CUDA
엔비디아 GPU에서 병렬 연산을 쉽게 프로그래밍하도록 만든 소프트웨어 개발 플랫폼이에요.
한 입에 정리하면
- 01GPU 연산을 C·C++ 등으로 제어하게 해요
- 02딥러닝·과학계산 성능을 크게 끌어올렸어요
- 03엔비디아 하드웨어 의존성을 높이는 생태계예요
왜 나온 말일까요?
CUDA는 엔비디아가 GPU를 단순한 그래픽 장치가 아니라 범용 병렬 연산 장치로 활용할 수 있게 만든 개발 환경이에요. 개발자는 CUDA를 이용해 많은 계산을 동시에 처리하는 프로그램을 작성할 수 있어서, 인공지능 학습이나 과학 시뮬레이션처럼 연산량이 큰 작업을 효율적으로 돌릴 수 있어요. 그래서 CUDA는 엔비디아 GPU를 선택하는 중요한 이유이자, 다른 칩과의 호환성을 가르는 기준으로도 자주 언급돼요. 뉴스에서는 보통 엔비디아의 기술적 우위와 생태계 락인 효과를 설명할 때 함께 나와요.
예를 들어
예를 들어 AI 모델을 학습할 때 CUDA 기반 코드와 라이브러리를 쓰면, GPU의 병렬 처리 능력을 더 쉽게 활용할 수 있어요.
이 용어가 나온 이슈
체리픽이 기사 원문이 아닌 사실관계를 바탕으로 쉽게 풀어 쓴 정의예요. 원문은 각 카드의 "더 읽기"에서 확인할 수 있어요.
용어사전으로 돌아가기