Skip to content
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][Doc] Update free function queries extension #12792

Merged

Conversation

Pennycook
Copy link
Contributor

  • Removes get_linear_id(), get_id() and get_item()
  • Renames get_group() to get_work_group()
  • Adds deprecated functionality section
  • Renames this_kernel namespace to this_work_item

Update to latest extension template.

Signed-off-by: John Pennycook <john.pennycook@intel.com>
The execution model of basic parallel_for makes it difficult to implement these
in practice.

Signed-off-by: John Pennycook <john.pennycook@intel.com>
We've had feedback that "group" being used to mean both a general concept (as
in "a group of work-items") and a work-group specifically (as in "a
sycl::group") is confusing. We can't completely fix that here, but can fix the
new functions.

Signed-off-by: John Pennycook <john.pennycook@intel.com>
Signed-off-by: John Pennycook <john.pennycook@intel.com>
Signed-off-by: John Pennycook <john.pennycook@intel.com>
These queries return objects associated with a particular work-item, not a
particular kernel.

Signed-off-by: John Pennycook <john.pennycook@intel.com>
Signed-off-by: John Pennycook <john.pennycook@intel.com>
Previously suggested that this_item would be updated in the future, but we have
no plans to update it for future versions of the SYCL specification.

Signed-off-by: John Pennycook <john.pennycook@intel.com>
@Pennycook Pennycook added the spec extension All issues/PRs related to extensions specifications label Feb 21, 2024
@Pennycook Pennycook requested a review from a team as a code owner February 21, 2024 21:26
Copy link
Contributor

@gmlueck gmlueck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this looks good. Just one comment below.

@Pennycook
Copy link
Contributor Author

@intel/llvm-gatekeepers I think this can be merged now.

@aelovikov-intel aelovikov-intel merged commit 287fd37 into intel:sycl Feb 28, 2024
2 checks passed
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