llvm icon indicating copy to clipboard operation
llvm copied to clipboard

[SYCL] Cluster Group Extension Document

Open AD2605 opened this issue 1 year ago • 2 comments

Initial public working draft for thread block cluster support in SYCL, intended to get feedback.

Contains the proposal for -

  1. Launching a kernel with cluster group
  2. Accessing the various ids associated with the cluster_group from the kernel
  3. Cluster level barrier
  4. Accessing another workgroup's local memory

AD2605 avatar Apr 30 '24 06:04 AD2605

Note: This direction is not approved. Do not merge this as the APIs and abstractions are not final.

jbrodman avatar Apr 30 '24 13:04 jbrodman

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

AD2605 avatar May 09 '24 11:05 AD2605

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 avatar Jul 25 '24 11:07 gmlueck

@gmlueck thank you for pointing that out, It should all be fixed now

AD2605 avatar Jul 25 '24 11:07 AD2605

@intel/llvm-gatekeepers This is ready to Merge. Thanks

AD2605 avatar Jul 30 '24 14:07 AD2605

LGTM

Ruyk avatar Aug 01 '24 12:08 Ruyk