diff --git a/sycl/ReleaseNotes.md b/sycl/ReleaseNotes.md index 598c6b826742c..58055a6d706e9 100644 --- a/sycl/ReleaseNotes.md +++ b/sycl/ReleaseNotes.md @@ -264,7 +264,7 @@ Release notes for commit range 6a49170027fb..962909fe9e78 - Implemented generation of compiler report for kernel arguments [201f902] - Implemented SYCL 2020 `[[reqd_sub_group_size]]` attribute [347e41c] - Implemented support for `[[intel::named_sub_group_size(primary)]]` attribute - from [sub-group extension](doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc#attributes) + from [sub-group extension](doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc#attributes) [347e41c] - Implemented SYCL 2020 interoperability API [e6733e4] - Added [group sorting algorithm](doc/extensions/experimental/SYCL_EXT_ONEAPI_GROUP_SORT.asciidoc) @@ -591,7 +591,7 @@ Release notes for commit range 2ffafb95f887..6a49170027fb - Improved design document for program cache [ed4b4c4] - Updated compiler options [description](doc/UsersManual.md) [e56e576] - Updated - [SYCL_INTEL_sub_group]doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc + [SYCL_INTEL_sub_group](doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc) extension document to use `automatic` instead of `auto` [c4d08f5] ## Bug fixes @@ -1358,7 +1358,7 @@ Release notes for the commit range 75b3dc2..5976ff0 - Added [Use Pinned Host Memory Property extension](doc/extensions/supported/SYCL_EXT_ONEAPI_USE_PINNED_HOST_MEMORY_PROPERTY.asciidoc) specification [e5ea144] - Updated the [SYCL_INTEL_extended_atomics extension](doc/extensions/supported/SYCL_EXT_ONEAPI_EXTENDED_ATOMICS.asciidoc) to describe `sycl::intel::atomic_accessor` [4968e7c] - - The [SYCL_INTEL_sub_group extension](doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc) + - The [SYCL_INTEL_sub_group extension](doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc) document has been updated [067536e] - Added [FPGA lsu extension](sycl/doc/extensions/supported/SYCL_EXT_INTEL_FPGA_LSU.md) document [2c2b5f2] @@ -1485,7 +1485,7 @@ Release notes for the commit range ba404be..24726df ### SYCL Library - Updated the implementation to align with changes in - [SubGroup extension](doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc) [9d4c284] + [SubGroup extension](doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc) [9d4c284] - `sycl::ordered_queue` class has been removed [875347a] - Added support of rounding modes for floating and integer types in `sycl::vec::convert` [096d0a0] @@ -1517,7 +1517,7 @@ Release notes for the commit range ba404be..24726df - OpenCL CPU runtime installation instructions in [GetStartedGuide](doc/GetStartedGuide.md) and the installation script have been improved [9aa5029] - - The [SYCL_INTEL_sub_group extension document](doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc) + - The [SYCL_INTEL_sub_group extension document](doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc) has been updated [010f112] - Render user API classes on a dedicated page [98b6ee4] @@ -1599,7 +1599,7 @@ Release notes for the commit range ba404be..24726df Release notes for the commit range ba404be..67d3d9e ## New features - - Implemented [reduction extension](doc/extensions/Reduction/Reduction.md) + - Implemented [reduction extension](doc/extensions/deprecated/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md) for `sycl::handler::parallel_for` accepting a `sycl::nd_range` object [bb73d926] [04a360a] [05625f1] - XPTI instrumentation has been added to the runtime to capture semantic and @@ -1678,7 +1678,7 @@ Release notes for the commit range ba404be..67d3d9e - [Contribution guidelines](../CONTRIBUTING.md) were simplified, now sign-off line is not required [7886fd8] - Added missing constructors and member functions in - [reduction extension proposal](doc/extensions/Reduction/Reduction.md) + [reduction extension proposal](doc/extensions/deprecated/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md) [f695479] - Published [parallel_for simplification extension](doc/extensions/ParallelForSimpification/SYCL_INTEL_parallel_for_simplification.asciidoc) [856a777] - Added memory scope to [ExtendedAtomics extension](doc/extensions/supported/SYCL_EXT_ONEAPI_EXTENDED_ATOMICS.asciidoc) [f8e11e0] @@ -1752,7 +1752,7 @@ Release notes for the commit range e8f1f29..ba404be ## New features - Initial CUDA backend support [7a9a425] - [SYCL][FPGA] Implement IO pipes interface [c900248] - - Added the implementation of [GroupAlgorithms extension](doc/extensions/GroupAlgorithms/SYCL_INTEL_group_algorithms.asciidoc) + - Added the implementation of [GroupAlgorithms extension](doc/extensions/deprecated/SYCL_EXT_ONEAPI_GROUP_ALGORITHMS.asciidoc) [8bfa107] - Added a partial implementation of [sub group algorithms extension](doc/extensions/SubGroupAlgorithms/SYCL_INTEL_sub_group_algorithms.asciidoc) [017af4e] @@ -1825,7 +1825,7 @@ Release notes for the commit range e8f1f29..ba404be [ce53521] - Deprecated SubGroupNDRange extension [d9b178f] - Added extension for base sub-group class: - [SubGroup](doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc) [d9b178f] + [SubGroup](doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc) [d9b178f] - Added extension for functions operating on sub-groups: [SubGroupAlgorithms](doc/extensions/SubGroupAlgorithms/SYCL_INTEL_sub_group_algorithms.asciidoc) [d9b178f] diff --git a/sycl/doc/extensions/GroupAlgorithms/README.md b/sycl/doc/extensions/GroupAlgorithms/README.md deleted file mode 100644 index 19ebb9c4a92ad..0000000000000 --- a/sycl/doc/extensions/GroupAlgorithms/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# SYCL_INTEL_group_algorithms - -A library of group functions, including common parallel algorithms such as reductions and scans. diff --git a/sycl/doc/extensions/README.md b/sycl/doc/extensions/README.md index 3a6a00dc94388..b639124b8be27 100755 --- a/sycl/doc/extensions/README.md +++ b/sycl/doc/extensions/README.md @@ -7,13 +7,10 @@ DPC++ extensions status: | Extension | Status | Comment | |-------------|:------------|:------------| -| [SYCL_INTEL_group_algorithms](GroupAlgorithms/SYCL_INTEL_group_algorithms.asciidoc) | Deprecated | | -| [Reductions for ND-Range Parallelism](Reduction/Reduction.md) | Partially supported(OpenCL: CPU, GPU; CUDA) | Not supported: multiple reduction vars, multi-dimensional reduction vars | | [SPV_INTEL_function_pointers](SPIRV/SPV_INTEL_function_pointers.asciidoc) | Supported(OpenCL: CPU, GPU; HOST) | | | [SPV_INTEL_inline_assembly](SPIRV/SPV_INTEL_inline_assembly.asciidoc) | Supported(OpenCL: GPU) | | | [SYCL_INTEL_static_local_memory_query](StaticLocalMemoryQuery/SYCL_INTEL_static_local_memory_query.asciidoc) | Proposal | | | [Sub-groups for NDRange Parallelism](SubGroupNDRange/SubGroupNDRange.md) | Deprecated(OpenCL: CPU, GPU) | | -| [Sub-groups](SubGroup/SYCL_INTEL_sub_group.asciidoc) | Deprecated | | | [Property List](PropertyList/SYCL_EXT_ONEAPI_property_list.asciidoc) | Proposal | | | [DiscardQueueEvents](DiscardQueueEvents/SYCL_EXT_ONEAPI_DISCARD_QUEUE_EVENTS.asciidoc) | Proposal | | diff --git a/sycl/doc/extensions/Reduction/Reduction_status.md b/sycl/doc/extensions/Reduction/Reduction_status.md index 8b7860b65356f..03efb8a23232e 100644 --- a/sycl/doc/extensions/Reduction/Reduction_status.md +++ b/sycl/doc/extensions/Reduction/Reduction_status.md @@ -8,7 +8,7 @@ There are 2 specifications of the reduction feature and both are still actual: -* `sycl::ext::oneapi::reduction` is described in [this document](https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/Reduction/Reduction.md). This extension is deprecated, and was created as part of a pathfinding/prototyping work before it was added to SYCL 2020 standard. +* `sycl::ext::oneapi::reduction` is described in [this document](../deprecated/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md). This extension is deprecated, and was created as part of a pathfinding/prototyping work before it was added to SYCL 2020 standard. * `sycl::reduction` is described in [SYCL 2020 standard](https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html#sec:reduction). diff --git a/sycl/doc/extensions/SubGroup/README.md b/sycl/doc/extensions/SubGroup/README.md deleted file mode 100644 index b40d4aea4991c..0000000000000 --- a/sycl/doc/extensions/SubGroup/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# SYCL_INTEL_sub_group - -A new `sub_group` class representing an implementation-defined grouping of work-items in a work-group. - diff --git a/sycl/doc/extensions/GroupAlgorithms/SYCL_INTEL_group_algorithms.asciidoc b/sycl/doc/extensions/deprecated/SYCL_EXT_ONEAPI_GROUP_ALGORITHMS.asciidoc old mode 100755 new mode 100644 similarity index 100% rename from sycl/doc/extensions/GroupAlgorithms/SYCL_INTEL_group_algorithms.asciidoc rename to sycl/doc/extensions/deprecated/SYCL_EXT_ONEAPI_GROUP_ALGORITHMS.asciidoc diff --git a/sycl/doc/extensions/Reduction/Reduction.md b/sycl/doc/extensions/deprecated/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md similarity index 100% rename from sycl/doc/extensions/Reduction/Reduction.md rename to sycl/doc/extensions/deprecated/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md diff --git a/sycl/doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc b/sycl/doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc old mode 100755 new mode 100644 similarity index 100% rename from sycl/doc/extensions/SubGroup/SYCL_INTEL_sub_group.asciidoc rename to sycl/doc/extensions/deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc diff --git a/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_GROUP_ALGORITHMS.asciidoc b/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_GROUP_ALGORITHMS.asciidoc new file mode 100644 index 0000000000000..fb0b91e7bfd7f --- /dev/null +++ b/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_GROUP_ALGORITHMS.asciidoc @@ -0,0 +1,2 @@ +This extension has been deprecated, but the specification is still available +link:../deprecated/SYCL_EXT_ONEAPI_GROUP_ALGORITHMS.asciidoc[here]. diff --git a/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md b/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md new file mode 100644 index 0000000000000..d8fb5232ff9d0 --- /dev/null +++ b/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md @@ -0,0 +1,4 @@ +This extension has been deprecated, but the specification is still available +[here][1]. + +[1]: <../deprecated/SYCL_EXT_ONEAPI_ND_RANGE_REDUCTIONS.md> diff --git a/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc b/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc new file mode 100644 index 0000000000000..c2cf558d528d9 --- /dev/null +++ b/sycl/doc/extensions/supported/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc @@ -0,0 +1,2 @@ +This extension has been deprecated, but the specification is still available +link:../deprecated/SYCL_EXT_ONEAPI_SUB_GROUP.asciidoc[here].