Skip to content

Commit

Permalink
Promote SYCL from Experimental (#582)
Browse files Browse the repository at this point in the history
  • Loading branch information
masterleinad authored Oct 29, 2024
1 parent 1b68d98 commit 0cbcf6b
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions docs/source/API/core/execution_spaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ Except in rare instances, it should not be used directly, but instead should be
execution on a device supported by HIP. Except in rare instances, it should not be used directly,
but instead should be used generically as an execution space. For details, see |DocExecutionSpaceConcept|_.

``Kokkos::Experimental::SYCL``
``Kokkos::SYCL``
------------------------------

``Kokkos::Experimental::SYCL`` is an |ExecutionSpaceConceptType|_ representing execution on a device supported by SYCL.
``Kokkos::SYCL`` :sup:`promoted from` |Experimental|_ :sup:`since 4.5` is an |ExecutionSpaceConceptType|_ representing execution on a device supported by SYCL.

``Kokkos::HPX``
---------------
Expand Down
12 changes: 6 additions & 6 deletions docs/source/API/core/memory_spaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,20 +54,20 @@ Memory Spaces

``Kokkos::HIPManagedSpace`` :sup:`promoted from` |Experimental|_ :sup:`since 4.0` is a |MemorySpaceType|_ representing page-migrating memory on a GPU in the HIP GPU programming environment. Page-migrating memory is accessible from most host execution spaces. Even though available with all combinations of operating system and HIP-supported hardware, it requires both operating system and hardware to support and enable the ``xnack`` feature. Except in rare instances, it should not be used directly, but instead should be used generically as an memory space. For details, see |TheDocumentationOnTheMemorySpaceConcept|_.

``Kokkos::Experimental::SYCLDeviceUSMSpace``
``Kokkos::SYCLDeviceUSMSpace``
--------------------------------------------

``Kokkos::Experimental::SYCLDeviceUSMSpace`` is a |MemorySpaceType|_ representing device memory on a GPU in the SYCL GPU programming environment. This memory is only accessible from the SYCL execution space.
``Kokkos::SYCLDeviceUSMSpace`` :sup:`promoted from` |Experimental|_ :sup:`since 4.5` is a |MemorySpaceType|_ representing device memory on a GPU in the SYCL GPU programming environment. This memory is only accessible from the SYCL execution space.

``Kokkos::Experimental::SYCLHostUSMSpace``
``Kokkos::SYCLHostUSMSpace``
------------------------------------------

``Kokkos::Experimental::SYCLHostUSMSpace`` is a |MemorySpaceType|_ representing host-side pinned memory accessible from a GPU in the SYCL GPU programming environment. This memory is accessible from both host and SYCL execution spaces.
``Kokkos::SYCLHostUSMSpace`` :sup:`promoted from` |Experimental|_ :sup:`since 4.5` is a |MemorySpaceType|_ representing host-side pinned memory accessible from a GPU in the SYCL GPU programming environment. This memory is accessible from both host and SYCL execution spaces.

``Kokkos::Experimental::SYCLSharedUSMSpace``
``Kokkos::SYCLSharedUSMSpace``
--------------------------------------------

``Kokkos::Experimental::SYCLSharedUSMSpace`` is a |MemorySpaceType|_ representing page-migrating memory on a GPU in the SYCL GPU programming environment. This memory is accessible from both host and SYCL execution spaces.
``Kokkos::SYCLSharedUSMSpace`` :sup:`promoted from` |Experimental|_ :sup:`since 4.5` is a |MemorySpaceType|_ representing page-migrating memory on a GPU in the SYCL GPU programming environment. This memory is accessible from both host and SYCL execution spaces.

``Kokkos::HostSpace``
---------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/source/ProgrammingGuide/Initialization.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Kokkos chooses the two spaces using the following list:
2. `Kokkos::Experimental::HPX`
3. `Kokkos::Experimental::OpenACC`
4. `Kokkos::Experimental::OpenMPTarget`
5. `Kokkos::Experimental::SYCL`
5. `Kokkos::SYCL`
6. `Kokkos::HIP`
7. `Kokkos::OpenMP`
8. `Kokkos::Threads`
Expand Down

0 comments on commit 0cbcf6b

Please sign in to comment.