Skip to content

Update SYCL component for oneAPI 1.2 release#429

Merged
rscohn2 merged 4 commits intouxlfoundation:mainfrom
gmlueck:gmlueck/dpcpp-update
Aug 16, 2022
Merged

Update SYCL component for oneAPI 1.2 release#429
rscohn2 merged 4 commits intouxlfoundation:mainfrom
gmlueck:gmlueck/dpcpp-update

Conversation

@gmlueck
Copy link
Copy Markdown
Contributor

@gmlueck gmlueck commented Aug 16, 2022

  • Rename the component from "DPC++" to "SYCL". We no longer use the name "DPC++" to refer to a specification in its own right. Instead, "DPC++" refers to an implementation of the SYCL spec.
  • Simplify the description of the SYCL component to state that this component includes the SYCL 2020 specification and a specific list of extensions.
  • Update the list of extensions to match the "supported" extensions in the DPC++ 2022.2 compiler release. Use tags in URLs, so the extension pointers are stable for the oneAPI spec.

Simplify the description of the the DPC++ component.  We only need to
state that DPC++ is a combination of SYCL and a certain set of SYCL
extensions.  Remove the "test" column of the extension table since
most entries are just N/A.
Rename the "DPC++" component to "SYCL".  We no longer refer to "DPC++"
as a specification in its own right.  Rather, DPC++ is the name of an
implementation of the SYCL spec.
This is the list of "supported" extensions in the DPC++ 2022.2 compiler
release.  Pointers to extension documents are now a tagged URL, so the
oneAPI spec refers to a specific copy of the extension spec even if the
version in the DPC++ repo evolves over time.
@rscohn2 rscohn2 enabled auto-merge (squash) August 16, 2022 14:03
@rscohn2 rscohn2 merged commit 9b23922 into uxlfoundation:main Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants