NVIDIA

cccl

NVIDIA

CUDA Core Compute Libraries

AI 简介

NVIDIA/cccl 是一个统一的 CUDA C++ 核心计算库集合,整合了 Thrust、CUB 和 libcudacxx 三个关键组件,为 GPU 加速计算提供标准化、高性能的 C++ 抽象层。其核心功能包括:Thrust 提供跨平台并行算法(支持 CUDA/TBB/OpenMP 后端);CUB 提供细粒度 GPU 原语(如 warp/block 级规约与扫描);libcudacxx 实现主机与设备共用的 CUDA 兼容 C++ 标准库及硬件级抽象(原子、同步、缓存控制等)。适用于 HPC、AI 框架开发、CUDA 内核优化及需要兼顾可移植性与极致性能的 GPU 应用场景。

C++
2.4k
Stars
422
Forks
33
Watchers
1.3k
Issues

Star 增长

今日0
近 7 天0
近 30 天+10
综合评分57.88
默认分支main