Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

c.parallel should reuse CUB policies directly #3494

Open
griwes opened this issue Jan 22, 2025 · 0 comments
Open

c.parallel should reuse CUB policies directly #3494

griwes opened this issue Jan 22, 2025 · 0 comments
Assignees
Labels
feature request New feature or request.

Comments

@griwes
Copy link
Collaborator

griwes commented Jan 22, 2025

Currently, c.parallel contains copies of some of the tuning parameters of CUB algorithms, and uses those copies. This is unsustainable; for simpler algorithms it doesn't take much code, but for, say, RadixSort, this would be a massive block of logic. Additionally, maintaining it in two places means we can create accidental differences between the two.

The code from CUB should be directly (albeit through nvrtc) reused in c.parallel.

@griwes griwes added the feature request New feature or request. label Jan 22, 2025
@griwes griwes self-assigned this Jan 22, 2025
@github-project-automation github-project-automation bot moved this to Todo in CCCL Jan 22, 2025
@griwes griwes moved this from Todo to In Progress in CCCL Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request.
Projects
Status: In Progress
Development

No branches or pull requests

1 participant