Skip to content

[SYCL][CUDA] Add experimental cuda interop with event #6288

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

Merged
merged 6 commits into from
Jun 20, 2022

Conversation

AidanBeltonS
Copy link
Contributor

This PR is adds part of the CUDA-backend spec interop proposed in KhronosGroup/SYCL-Docs#197. The changes work with the CUDA CTS interop checks KhronosGroup/SYCL-CTS#336.

This PR just adds the event interop.

llvm-test-suite: intel/llvm-test-suite#1053

@pvchupin
Copy link
Contributor

@AidanBeltonS, please address conflicts.

@AidanBeltonS
Copy link
Contributor Author

/verify with intel/llvm-test-suite#1053

sergey-semenov
sergey-semenov previously approved these changes Jun 17, 2022
@steffenlarsen
Copy link
Contributor

/verify with intel/llvm-test-suite#1053

@steffenlarsen steffenlarsen merged commit 74369c8 into intel:sycl Jun 20, 2022
steffenlarsen pushed a commit to intel/llvm-test-suite that referenced this pull request Jun 20, 2022
This PR add testing of the CUDA backend experimental event interop and `has_native_event`.

It checks that valid types are returned and that the created SYCL objects can be used to do work.
Additionally it checks that `has_native_event` returns true for a SYCL kernel but false for a host_task.

Depends on: intel/llvm#6288
@AidanBeltonS AidanBeltonS deleted the cuda_exper_event branch June 21, 2022 08:38
aelovikov-intel pushed a commit to aelovikov-intel/llvm that referenced this pull request Mar 27, 2023
…te#1053)

This PR add testing of the CUDA backend experimental event interop and `has_native_event`.

It checks that valid types are returned and that the created SYCL objects can be used to do work.
Additionally it checks that `has_native_event` returns true for a SYCL kernel but false for a host_task.

Depends on: intel#6288
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants