Unifying the CUDA C++ Core Libraries

Date: 10/7/2023 · Tags: #dev

We're excited to announce that the CUDA C++ Core Libraries (CCCL) - Thrust, CUB, and libcudacxx - are now unified under the nvidia/cccl repository.

-- Jake Hemstad (@jrhemstad) on GitHub1

  • thrust: The C++ parallel algorithms library.
  • cub: Cooperative primitives for CUDA C++.
  • libcudacxx: The C++ Standard Library for your entire system.

I delightful love news / work like unifying abstractions. It makes me peace, relaxy and makes everything robuster.

Refs:

Footnotes

  1. Unifying the CUDA C++ Core Libraries: Towards a More Delightful CUDA C++ #520