-
Notifications
You must be signed in to change notification settings - Fork 124
[Exp][CmdBuffer] Add specification for exp-command-buffer #591
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
EwanC
left a comment
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.
Looks good to me for giving a high level summary for the feature.
33d41a6 to
4866580
Compare
This is great! I will ensure this gets added to the template when we implement that in #600. |
veselypeta
left a comment
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
4866580 to
b717cec
Compare
b717cec to
798d5af
Compare
- Add macro for extension string return from device query for command-buffers - Add Experimental Features section to docs navigation - Improve command-buffer extension specification
798d5af to
e45d49e
Compare
| // sync-point | ||
| ${x}CommandBufferAppendKernelLaunchExp(hCommandBuffer, hKernel, workDim, pGlobalWorkOffset, pGlobalWorkSize, pLocalWorkSize, 1, &syncPoint, nullptr); | ||
|
|
||
| Enqueueing Command-Buffers |
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.
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.
To join the dots, it was the DPC++ PR implementing the entry-point for L0 which raised this discussion intel/llvm#9992 (comment)
FYI that both Benie and Ben are on holiday this week.
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.
I think, in the context of UR which is heavily based on OpenCL, enqueue feels like the appropriate verb to me since it aligns with all of the other entry points which enqueue commands to a queue object.
Note:
I've duplicated the experimental features warning across the new pages but I'm not sure if this is desirable or not, and if it is, if there is a way to specify this once and include it in multiple places.
Closes #583