-
Notifications
You must be signed in to change notification settings - Fork 791
[UR] Add inter-process communication extension functionality #20095
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
Conversation
This commit adds functions for handling inter-process communication (IPC) of device USM memory allocations. Support for these functions are implemented for both level zero adapters and the CUDA adapter. Signed-off-by: Larsen, Steffen <[email protected]>
Draft SYCL extension building on this: #20018 |
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
After some user feedback, the current API should reflect their needs in relation to #20018. Friendly ping - @intel/dpcpp-nativecpu-reviewers @intel/llvm-reviewers-cuda @intel/unified-runtime-reviewers-opencl @intel/unified-runtime-reviewers-level-zero @intel/unified-runtime-reviewers |
Friendly ping - @intel/dpcpp-nativecpu-reviewers @intel/llvm-reviewers-cuda @intel/unified-runtime-reviewers-opencl @intel/unified-runtime-reviewers-level-zero @intel/unified-runtime-reviewers |
CUDA/OpenCL/HIP + UMF usage LGTM |
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Thank you, @bratpiorka ! I had some feedback on the SYCL extension which changes the approach a little, primarily dropping the UR struct entirely in favor of using the handle data directly. I will make sure it stabilizes and you can have another look at the changes. |
yes, I see, great - in my opinion, it looks simpler for the user |
@intel/unified-runtime-reviewers-level-zero - Friendly ping. |
Signed-off-by: Larsen, Steffen <[email protected]>
There are no longer any active reviewers in @intel/dpcpp-nativecpu-reviewers so I will bypass their approval. |
This commit adds functions for handling inter-process communication (IPC) of device USM memory allocations. Support for these functions are implemented for both level zero adapters and the CUDA adapter.