-
Notifications
You must be signed in to change notification settings - Fork 123
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
[UR] Initial spec for the enqueue allocation API #2295
base: main
Are you sure you want to change the base?
Conversation
af9b768
to
d0c58ef
Compare
d0c58ef
to
697d6f7
Compare
2ba7bc6
to
bc9d8a4
Compare
bc9d8a4
to
c854119
Compare
@oneapi-src/unified-runtime-native-cpu-write, @oneapi-src/unified-runtime-opencl-write, @oneapi-src/unified-runtime-hip-write, @oneapi-src/unified-runtime-cuda-write, @oneapi-src/unified-runtime-level-zero-write. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just a couple of typos
scripts/core/EXP-ASYNC-ALLOC.rst
Outdated
UR command enqueues without forcing synchronization points in the asynchronous | ||
command DAG associated with a queue. This can allow applications to compose | ||
memory allocation and command execution asynchronously, which can improve | ||
performancet. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
performancet. | |
performance. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, I've fixed the typos.
scripts/core/exp-async-alloc.yml
Outdated
name: hQueue | ||
desc: "[in] handle of the queue object" | ||
- type: $x_usm_pool_handle_t | ||
desc: "[in][optional] handle of the USM memory pooliptor" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
desc: "[in][optional] handle of the USM memory pooliptor" | |
desc: "[in][optional] handle of the USM memory pool" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
c854119
to
6bb6057
Compare
6bb6057
to
6d85083
Compare
6d85083
to
9dfaf6a
Compare
These spec changes taken from this PR are still in flight and up for discussion. Further spec changes may be necessary. I would suggest holding off merging this PR until the spec is finalized. |
9dfaf6a
to
3563ff2
Compare
First basic work in progress spec.
3563ff2
to
609c7fe
Compare
Those changes are based on the initial PR (#2180) with minor changes, wording and CI testing fixes.