Skip to content

[FEA]: [CUB] Add a env-based overload of the device segmented reductions primitives #6673

Description

@rbourgeois33

Is this a duplicate?

Area

CUB

Is your feature request related to a problem? Please describe.

Citing @gevtushenko in this discussion to describe the need:

we are actually lacking env-based overload on the device segmented reduce taking offse iterators. Having environment-based version there would unblock significant optimization opportunities. Analogous to requirements API, we considered adding guarantees API with which user would be able to tell us about, say, max segment size. On the implementaion side, we'd be able to choose optimal kernel implementation statically. Similar idea applies to segmented sort.

Note: this #6620 was also opened regarding requirement API.

Corresponding PR: #6674

Describe the solution you'd like

env-based overloads of the device segmented reductions primitives are desired.

Describe alternatives you've considered

No response

Additional context

No response

Activity

  1. github-actions commented on Nov 18, 2025

    @github-actions
    Contributor

    Hi @rbourgeois33!

    Thanks for submitting this issue - the CCCL team has been notified and we'll get back to you as soon as we can!
    In the mean time, feel free to add any relevant information to this issue.

  2. moved this from Todo to In Review in CCCLon Nov 18, 2025
  3. moved this from In Review to In Progress in CCCLon Nov 18, 2025
  4. moved this from In Progress to In Review in CCCLon Dec 2, 2025
  5. moved this from In Review to Done in CCCLon Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

needs triageIssues that require the team's attention

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions