CCCL Runtime: CUDA를 위한 현대적인 C++ 런타임

Originally published at: CCCL Runtime: CUDA를 위한 현대적인 C++ 런타임 - NVIDIA Technical Blog

NVIDIA CUDA Core Compute Libraries (CCCL)는 C++와 Python을 사용하는 CUDA 개발자를 위해 편리하고 효율적인 추상화를 제공합니다. 주요 기능은 다음과 같습니다. 병렬 알고리즘 – 정렬(sort), 스캔(scan), 리듀스(reduce) 등 호스트에서 실행되는 알고리즘으로, 일반적인 연산에 커스텀 커널을 직접 작성할 필요를 없애줍니다. 협력 알고리즘 – 블록 단위 또는 워프 단위 리덕션·스캔 등 디바이스 측 알고리즘으로, 커스텀 커널 개발을 단순화합니다.…