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

Implement cuda::(std::)memcpy #944

Open
jrhemstad opened this issue Oct 21, 2020 · 1 comment
Open

Implement cuda::(std::)memcpy #944

jrhemstad opened this issue Oct 21, 2020 · 1 comment
Assignees
Labels
libcu++ For all items related to libcu++

Comments

@jrhemstad
Copy link
Collaborator

jrhemstad commented Oct 21, 2020

I would like an optimized cuda::memcpy function that takes a CG to do the copy and handles alignment and doing vectorized copies when possible.

Much of the machinery is already available in cuda::memcpy_async, but it needs to be exposed as a public cuda::memcpy function.

@brycelelbach brycelelbach changed the title Implement cuda::memcpy Implement std::memcpy Oct 29, 2020
@brycelelbach
Copy link
Collaborator

As mentioned, a lot of the machinery exists. We still need to do peeling, I think, and validate codegen.

@jrhemstad jrhemstad changed the title Implement std::memcpy Implement cuda::(std::)memcpy Aug 25, 2021
@jrhemstad jrhemstad added the libcu++ For all items related to libcu++ label Feb 22, 2023
@github-project-automation github-project-automation bot moved this to Todo in CCCL Nov 8, 2023
@jarmak-nv jarmak-nv transferred this issue from NVIDIA/libcudacxx Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libcu++ For all items related to libcu++
Projects
Status: Todo
Development

No branches or pull requests

3 participants