AI를 위한 GPU 가속 마이크로 서비스 및 라이브러리.
광범위한 분야의 개발자, 연구자, 발명가는 GPU 프로그래밍을 사용하여 애플리케이션을 가속화합니다. 이러한 애플리케이션의 개발에는 고도로 최적화된 분야 전용 마이크로 서비스 및 라이브러리를 포함한 강력한 프로그래밍 환경이 요구됩니다. CUDA®에 기반해 구축된 NVIDIA CUDA-X는 데이터 처리, AI, 고성능 컴퓨팅(HPC)에서 다른 대안보다 훨씬 뛰어난 성능을 제공하는 마이크로 서비스, 라이브러리, 도구 및 기술의 집합체입니다.
NVIDIA의 CUDA 전문가가 구축한 CUDA-X 마이크로 서비스는 개발자 도구, GPU 가속 라이브러리 및 클라우드 API로 패키징된 기술입니다. 데이터 처리, AI 및 HPC 애플리케이션에 쉽게 통합, 맞춤화 및 배포할 수 있습니다.
CUDA-X 마이크로서비스에는 맞춤형 음성 및 번역 AI를 위한 NVIDIA® Riva, 고해상도 기후 및 날씨 시뮬레이션을 위한 NVIDIA Earth-2, 경로 최적화를 위한 NVIDIA cuOpt™, 반응성이 뛰어난 엔터프라이즈용 검색 증강 생성(RAG) 기능을 위한 NVIDIA NeMo™ Retriver가 포함됩니다.
CUDA-X 라이브러리는 CUDA를 기반으로 구축되어 데이터 처리, AI 및 HPC 전반에서 NVIDIA의 가속화 플랫폼 채택을 단순화합니다. 개발자는 400개 이상의 라이브러리를 통해 CUDA 플랫폼을 사용하여 PC, 워크스테이션, 클라우드 및 슈퍼컴퓨터에서 애플리케이션을 쉽게 구축, 최적화, 배포 및 확장할 수 있습니다.
혁신적인 AI 애플리케이션을 구축하려면 데이터세트가 매년 제타바이트씩 증가하는 시기에 기업이 고유한 독점 데이터로 모델을 훈련해야 합니다. 이는 거대한 컴퓨팅 문제를 제기하며, CUDA-X 데이터 처리 플랫폼은 이미지, 텍스트 및 표 데이터의 처리 속도를 높이고 확장하는 일련의 가속 라이브러리를 사용하여 이러한 문제를 해결하도록 설계됐습니다.
최신 AI는 많은 산업을 혁신할 잠재력을 가지고 있지만 그 힘을 활용하는 것은 어렵습니다. AI 애플리케이션 개발에는 데이터 처리, 피처 엔지니어링, 머신 러닝, 검증 및 배포 등 여러 단계가 필요하며, 각 단계에는 대량의 데이터를 처리하고 대규모 컴퓨팅 작업을 수행하는 작업이 포함됩니다. CUDA-X AI는 이 과제를 해결하는 데 필요한 도구와 기술을 제공합니다.
HPC 애플리케이션은 유체 역학에서 날씨 시뮬레이션에 이르는 많은 영역을 포괄합니다. CUDA-X HPC는 개발자가 세계에서 가장 까다로운 문제를 해결하는 데 도움이 되는 라이브러리, 도구, 컴파일러 및 API의 집합체입니다. CUDA-X HPC에는 고성능 컴퓨팅(HPC)에 필수적인 고도로 조정된 커널이 포함되어 있습니다. 선형 대수, 병렬 알고리즘, 신호 및 이미지 처리를 위한 GPU 가속 라이브러리는 전산 물리학, 화학, 분자 역학 및 지진 탐사와 같은 분야의 컴퓨팅 집약적 애플리케이션을 위한 기반을 마련합니다.
CUDA-X는 광범위하게 사용 가능합니다. 소프트웨어 가속화 라이브러리는 AWS, Microsoft Azure 및 Google Cloud를 포함한 선도적인 클라우드 플랫폼의 일부입니다. NGC에서 개별 다운로드 또는 컨테이너화된 소프트웨어 스택으로 무료 이용 가능합니다. CUDA-X 라이브러리는 데스크톱, 워크스테이션, 서버, 슈퍼컴퓨터, 클라우드 컴퓨팅 및 IoT(사물 인터넷) 장치를 포함한 NVIDIA GPU의 모든 곳에 배포할 수 있습니다.
백만 명 이상의 개발자가 CUDA-X를 사용하여 생산성은 높이고 지속적인 애플리케이션 성능으로부터 혜택을 얻기 위한 성능을 제공합니다. 새 애플리케이션을 제작하든 기존 애플리케이션의 속도를 높이려 하든 CUDA-X는 가장 효율적이고 효과적인 경로를 제공합니다.