NVIDIA GPU Driver(목적) 운영체제 (windows/Linux)와 내 본체에 있는 GPU를 연결해주는 커널 모듈.GPU를 컴퓨터 자원으로 인식하는 과정.⇒ 이것이 잘 깔려있다면, ‘nvidia-smi’ 명령어로 드라이버 버전과 GPU 상태를 확인 가능하다.CUDA Toolkit(목적) NVIDIA가 제공하는 GPU 병렬 프로그래밍을 위한 키트GPU 프로그래밍을 위해 반드시 필요한 API · 라이브러리컴파일러(nvcc), 런타임 라이브러리, API 헤더, 샘플 코드 등이 포함된다.컴파일: .cu 확장자 CUDA C/C++ 코드를 GPU에서 실행 가능한 바이너리로 빌드하게 해준다.런타임: 호스트와 디바이스 간 메모리 전송, 커널 실행, 스트림 관리 등 지원한다.수치 연산 라이브러리: 행렬곱이나 ..