-
Notifications
You must be signed in to change notification settings - Fork 738
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
[SYCL] Implement subset of sycl_ext_oneapi_kernel_properties #7018
[SYCL] Implement subset of sycl_ext_oneapi_kernel_properties #7018
Conversation
This commit implements the following parts of the sycl_ext_oneapi_kernel_properties extension: * The work_group_size, work_group_size_hint, and sub_group_size properties. * The new overloads for single_task, parallel_for, and parallel_for_work_group in handler. * The new shortcuts for single_task and parallel_for in queue. * Support for merging property lists which is used when kernel functors have a get member for properties. The changes do not include any changes related to the device_has property and corresponding interfaces. This is split from intel#6941. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
Dependencies have been merged. This is ready for review. |
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 had one remark on the enum, but LGTM otherwise.
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
/verify with intel/llvm-test-suite#1302 |
/verify with intel/llvm-test-suite#1302 |
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
/verify with intel/llvm-test-suite#1302 |
ESIMD verification failures on windows are unrelated and will be addressed with #7103. |
This commit implements the following parts of the
sycl_ext_oneapi_kernel_properties extension:
This is split from #6941.