NVIDIA 그래픽 카드(혹은 GPU)와 컴퓨터 운영 체제(OS) 간의 통신을 관리하고 제어하는 소프트웨어NVIDIA GPU를 컴퓨터에서 올바르게 인식하고 제어GPU에 명령을 전달하는 역할CUDA 지원C/C++ 프로그래밍 언어를 기반으로 하며, GPU에서 병렬 코드를 작성하고 실행할 수 있는 풍부한 라이브러리와 도구를 제공컴파일러 역할을 수행합니다.인간의 언어에 가까운 고급 언어로 작성된 원시 프로그램을 입력으로 받아 -> 기계어 된 목적 프로그램을 출력하기 위해 사용되는 언어 번역 프로그램을 의미