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++][GPU] Add CUDA Implementation of Device Event/Stream #37364

Closed
zeroshade opened this issue Aug 24, 2023 · 0 comments · Fixed by #37365
Closed

[C++][GPU] Add CUDA Implementation of Device Event/Stream #37364

zeroshade opened this issue Aug 24, 2023 · 0 comments · Fixed by #37365

Comments

@zeroshade
Copy link
Member

Describe the enhancement requested

#37040 Added abstractions for Device::SyncEvent and Device::Stream, the next step is to add cuda implementations for these abstractions to the arrow-cuda lib.

Component(s)

C++, GPU

zeroshade added a commit to zeroshade/arrow that referenced this issue Aug 24, 2023
zeroshade added a commit that referenced this issue Aug 30, 2023
### What changes are included in this PR?
Adding `CudaDevice::SyncEvent` and `CudaDevice::Stream` implementations which provide more idiomatic handling of Events and Streams.

### Are these changes tested?
Simple SyncEvent test added. More stream tests still being added.

* Closes: #37364

Authored-by: Matt Topol <[email protected]>
Signed-off-by: Matt Topol <[email protected]>
@zeroshade zeroshade added this to the 14.0.0 milestone Aug 30, 2023
loicalleyne pushed a commit to loicalleyne/arrow that referenced this issue Nov 13, 2023
…he#37365)

### What changes are included in this PR?
Adding `CudaDevice::SyncEvent` and `CudaDevice::Stream` implementations which provide more idiomatic handling of Events and Streams.

### Are these changes tested?
Simple SyncEvent test added. More stream tests still being added.

* Closes: apache#37364

Authored-by: Matt Topol <[email protected]>
Signed-off-by: Matt Topol <[email protected]>
dgreiss pushed a commit to dgreiss/arrow that referenced this issue Feb 19, 2024
…he#37365)

### What changes are included in this PR?
Adding `CudaDevice::SyncEvent` and `CudaDevice::Stream` implementations which provide more idiomatic handling of Events and Streams.

### Are these changes tested?
Simple SyncEvent test added. More stream tests still being added.

* Closes: apache#37364

Authored-by: Matt Topol <[email protected]>
Signed-off-by: Matt Topol <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant