Skip to content

Refactor and cleanup env-based CUB APIs and underlying implementation #5606

Closed

Description

@gonidelis

The new cub env based APIs reuse a lot of template code that can be extracted to a common header so that we avoid code duplication as discussed here. Put the common lines of code under a single header and use it as common functionality under the APIs implementation.

Also try consolidating the two underlying env cub::DeviceReduce implementations by template away the Dispatch type.

Activity

  1. self-assigned this
    on Aug 21, 2025
  2. moved this from Todo to In Progress in CCCLon Oct 8, 2025
  3. moved this from In Progress to In Review in CCCLon Nov 13, 2025
  4. moved this from In Review to Done in CCCLon Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions