CMD + K

cub

Community

CUB is a flexible library of cooperative threadblock primitives and other utilities for CUDA kernel programming.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::cub

Usage Tracking

1.16.0
1.15.0
1.11.0
1.10.0
1.9.10
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

CUB provides state-of-the-art, reusable software components for every layer of the CUDA programming model: - Parallel primitives - Warp-wide "collective" primitives - Cooperative warp-wide prefix scan, reduction, etc. - Safely specialized for each underlying CUDA architecture - Block-wide "collective" primitives - Cooperative I/O, sort, scan, reduction, histogram, etc. - Compatible with arbitrary thread block sizes and types - Device-wide primitives - Parallel sort, prefix scan, reduction, histogram, etc. - Compatible with CUDA dynamic parallelism - Utilities - Fancy iterators - Thread and thread block I/O - PTX intrinsics - Device, kernel, and storage management

About

Summary

CUB is a flexible library of cooperative threadblock primitives and other utilities for CUDA kernel programming.

Last Updated

Mar 8, 2022 at 01:06

License

BSD-3-Clause

Supported Platforms

linux-ppc64le
linux-64
linux-aarch64
macOS-64
win-64