Skip to content

add basic support for SVM and USM capture and replay #419

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 2 commits into from
May 22, 2025

Conversation

bashbaug
Copy link
Contributor

Description of Changes

Adds basic capture and replay support for SVM and USM allocations. There are still limitations, specifically when setting a pointer to the middle of an SVM or USM allocation as a kernel argument, or when accessing SVM or USM indirectly. Basic cases should be working, though, that set a pointer to the base of an SVM or USM allocation as a kernel argument.

Testing Done

Tested with basic SYCL book samples that use USM.

bashbaug added 2 commits May 19, 2025 15:55
There are still limitations, specifically when setting a pointer
to the middle of an SVM or USM allocation as a kernel argument, or
when accessing SVM or USM indirectly.  Basic cases should be working,
though, that set a pointer to the base of an SVM or USM allocation as
a kernel argument.
@bashbaug bashbaug mentioned this pull request May 21, 2025
@bashbaug bashbaug merged commit 3ae3c85 into intel:main May 22, 2025
8 checks passed
@bashbaug bashbaug deleted the capture-replay-svm-usm branch May 22, 2025 21:05
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.

1 participant