Skip to content

Conversation

@Pennycook
Copy link
Contributor

Introduces a new group type (root_group) representing all work-items
executing a kernel, along with an associated kernel property that
enables all work-items within a root_group to synchronize.

Signed-off-by: John Pennycook john.pennycook@intel.com

@Pennycook Pennycook added the spec extension All issues/PRs related to extensions specifications label May 17, 2022
@Pennycook Pennycook requested a review from a team as a code owner May 17, 2022 14:56
Introduces a new group type (root_group) representing all work-items
executing a kernel, along with an associated kernel property that
enables all work-items within a root_group to synchronize.

Signed-off-by: John Pennycook <john.pennycook@intel.com>
@pvchupin pvchupin merged commit b59cd43 into intel:sycl Jun 11, 2022
@Pennycook Pennycook deleted the sycl_ext_oneapi_root_group branch August 18, 2022 18:56
bader pushed a commit that referenced this pull request Feb 1, 2023
)

Extension proposal to introduce extensions new non-uniform sub-group
types which represent subsets of a sub-group (ballot_group,
cluster_group, tangle_group, opportunistic_group) and new free functions
for creating these. The proposal also introduces new group-related
traits and extensions to the SYCL 2020 execution model, specifically the
nd-range topology and definitions of control flow and concurrent
execution to support these new group types.

This extension is related to the root-group proposal
#6163.

Signed-off-by: Gordon Brown gordon@codeplay.com

---------

Co-authored-by: John Pennycook <john.pennycook@intel.com>
Co-authored-by: Steffen Larsen <steffen.larsen@intel.com>
Co-authored-by: Greg Lueck <gregory.m.lueck@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

spec extension All issues/PRs related to extensions specifications

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants