[SYCL] Cluster Group Extension Document
Initial public working draft for thread block cluster support in SYCL, intended to get feedback.
Contains the proposal for -
- Launching a kernel with cluster group
- Accessing the various
idsassociated with the cluster_group from the kernel - Cluster level barrier
- Accessing another workgroup's local memory
Note: This direction is not approved. Do not merge this as the APIs and abstractions are not final.
Hi all, thanks for the initial review, I have addressed the comments (except one regarding copyright notice, I am yet to add that) and this now ready for the re-review
CC: @jbrodman
It looks like there are still some "oneapi" that should be changed to "codeplay". Can you search the document for "oneapi" and reexamine each?
@gmlueck thank you for pointing that out, It should all be fixed now
@intel/llvm-gatekeepers This is ready to Merge. Thanks
LGTM