CUDA란 무엇인가요?
그래픽 카드 제조사 NVidia가 출시한 컴퓨팅 플랫폼인 CUDA(Compute Unified Device Architecture). CUDA™는 GPU가 복잡한 컴퓨팅 문제를 해결할 수 있도록 NVIDIA가 도입한 범용 병렬 컴퓨팅 아키텍처입니다. 여기에는 CUDA 명령 집합 아키텍처(ISA)와 GPU 내부의 병렬 컴퓨팅 엔진이 포함됩니다.
그래픽 카드의 발전으로 GPU는 점점 더 강력해지고 있으며, GPU는 이미지 표시에 최적화되어 있습니다. 계산상 범용 CPU를 능가했다. 이런 강력한 칩은 그래픽 카드만큼 너무 낭비적이기 때문에 NVidia는 그래픽 카드를 이미지 계산 이외의 용도로 사용할 수 있도록 CUDA를 출시했습니다.
간단히 말하면, CUDA 아키텍처를 통해 비디오 재생 소프트웨어는 NVIDIA 시리즈 그래픽 카드의 GPU 병렬 컴퓨팅 기능을 완전히 활용하고 소프트웨어 고화질 비디오에 비해 쉽게 고화질 비디오를 재생할 수 있습니다. 디코딩하면 CPU 사용량을 절반으로 줄일 수 있습니다. 물론 CUDA의 응용 분야는 영상, 그래픽, 게임뿐만 아니라 다양한 3D 및 모델링, 의료, 에너지, 과학 연구 등도 포함됩니다. 이러한 기술 아키텍처의 적용은 어디에서나 볼 수 있습니다.
CUDA를 지원하는 하드웨어 환경에는 NVidia GF8 시리즈 이상의 그래픽 카드가 필요하며, 그래픽 카드 드라이버 버전 185 이상이 설치되어 있습니다. QQ 비디오 플레이어의 경우 CUDA 하드웨어 디코딩 가속을 켜려면 QQ 비디오 플레이어의 "플레이어 설정"을 열고 "HD 가속" 패널로 들어가서 "하드웨어 최적화"에서 "사용자 정의 최적화 모드"를 선택한 다음 그런 다음 "필터 구성"의 "비디오 디코더"에서 해당 "QQ CUDA 비디오 디코더(CUDADecFilter.ax)"를 사용자 정의하세요. CUDA 가속을 끄려면 "QQ CUDA Video Decoder (CUDADecFilter.ax)"를 선택 해제하거나 "스마트 HD 모드" 또는 "안정적인 호환 모드"로 전환하면 됩니다. 품질을 얼마나 향상시킬 수 있는지는 중요하지 않지만 고화질 비디오 재생의 부드러움을 향상시키고 CPU 사용량을 줄입니다. 이때 절약된 CPU 공간으로 다른 작업을 할 수 있어 작업 효율이 크게 향상되고 동영상 시청 외에는 다른 작업을 할 수 없게 됩니다.