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

[THEME] CUDA Runtime Modernization #1646

Open
1 of 16 tasks
jrhemstad opened this issue Apr 18, 2024 · 0 comments
Open
1 of 16 tasks

[THEME] CUDA Runtime Modernization #1646

jrhemstad opened this issue Apr 18, 2024 · 0 comments
Assignees
Labels
2.8.0 target for 2.8.0 release feature request New feature or request.

Comments

@jrhemstad
Copy link
Collaborator

jrhemstad commented Apr 18, 2024

Is this a duplicate?

Area

General CCCL

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

As a CUDA C++ developer, I would like more modern, idiomatic C++ abstractions for interacting with the various bits of the CUDA Runtime. The existing C APIs are overly verbose, error-prone, and overall not very delightful.

Describe the solution you'd like

I'd like idiomatic, modernized C++ abstractions for the most common functionality in the CUDA Runtime. We can group this functionality into three main areas:

Tasks

Memory Allocation

Kernel Launch & Programming Model

Resources

Describe alternatives you've considered

No response

Additional context

No response

General infrastructure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.8.0 target for 2.8.0 release feature request New feature or request.
Projects
Status: Todo
Development

No branches or pull requests

4 participants