Skip to content

Commit a4661bb

Browse files
committed
Merge branch 'sycl' into gmlueck/mv-proposed-extensions
2 parents 5f76d23 + eae965c commit a4661bb

File tree

92 files changed

+473
-3159
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+473
-3159
lines changed

sycl/ReleaseNotes.md

Lines changed: 36 additions & 36 deletions
Large diffs are not rendered by default.

sycl/doc/CompileTimeProperties.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ kernel arguments. For example, the [SYCL\_ONEAPI\_accessor\_properties][6]
148148
extension could be redesigned to use compile-time properties. Such a redesign
149149
might look like:
150150

151-
[6]: <https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/accessor_properties/SYCL_ONEAPI_accessor_properties.asciidoc>
151+
[6]: <extensions/supported/SYCL_EXT_ONEAPI_ACCESSOR_PROPERTIES.asciidoc>
152152

153153
```
154154
namespace sycl {

sycl/doc/EnvironmentVariables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ compiler and runtime.
2020
| `SYCL_CACHE_THRESHOLD` | Positive integer | Cache eviction threshold in days (default value is 7 for 1 week). Set to 0 for disabling time-based cache eviction. |
2121
| `SYCL_CACHE_MIN_DEVICE_IMAGE_SIZE` | Positive integer | Minimum size of device code image in bytes which is reasonable to cache on disk because disk access operation may take more time than do JIT compilation for it. Default value is 0 to cache all images. |
2222
| `SYCL_CACHE_MAX_DEVICE_IMAGE_SIZE` | Positive integer | Maximum size of device image in bytes which is cached. Too big kernels may overload disk too fast. Default value is 1 GB. |
23-
| `SYCL_ENABLE_DEFAULT_CONTEXTS` | '1' or '0' | Enable ('1') or disable ('0') creation of default platform contexts in SYCL runtime. The default context for each platform contains all devices in the platform. Refer to [Platform Default Contexts](extensions/PlatformContext/PlatformContext.adoc) extension to learn more. Enabled by default on Linux and disabled on Windows. |
23+
| `SYCL_ENABLE_DEFAULT_CONTEXTS` | '1' or '0' | Enable ('1') or disable ('0') creation of default platform contexts in SYCL runtime. The default context for each platform contains all devices in the platform. Refer to [Platform Default Contexts](extensions/supported/SYCL_EXT_ONEAPI_DEFAULT_CONTEXT.asciidoc) extension to learn more. Enabled by default on Linux and disabled on Windows. |
2424
| `SYCL_USM_HOSTPTR_IMPORT` | Integer | Enable by specifying non-zero value. Buffers created with a host pointer will result in host data promotion to USM, improving data transfer performance. To use this feature, also set SYCL_HOST_UNIFIED_MEMORY=1. |
2525

2626
`(*) Note: Any means this environment variable is effective when set to any non-null value.`

sycl/doc/GetStartedGuide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,7 @@ SYCL_BE=PI_CUDA ./simple-sycl-app-cuda.exe
705705
706706
**NOTE**: DPC++/SYCL developers can specify SYCL device for execution using
707707
device selectors (e.g. `cl::sycl::cpu_selector`, `cl::sycl::gpu_selector`,
708-
[Intel FPGA selector(s)](extensions/IntelFPGA/FPGASelector.md)) as
708+
[Intel FPGA selector(s)](extensions/supported/SYCL_EXT_INTEL_FPGA_DEVICE_SELECTOR.md)) as
709709
explained in following section [Code the program for a specific
710710
GPU](#code-the-program-for-a-specific-gpu).
711711

sycl/doc/MultiTileCardWithLevelZero.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ One is using environment variable SYCL_DEVICE_FILTER described in [EnvironmentVa
2424
$ SYCL_DEVICE_FILTER=level_zero sycl-ls
2525
[level_zero:0] GPU : Intel(R) Level-Zero 1.1 [1.1.19792]
2626
```
27-
Another way is to use similar SYCL API described in [FilterSelector.md](https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/FilterSelector/FilterSelector.adoc)
27+
Another way is to use similar SYCL API described in [SYCL\_EXT\_ONEAPI\_FILTER\_SELECTOR](extensions/supported/SYCL_EXT_ONEAPI_FILTER_SELECTOR.asciidoc)
2828
E.g. `filter_selector("level_zero")` will only see Level-Zero operated devices.
2929

3030
If there are multiple GPUs in a system then they will be seen as multiple different root-devices.

sycl/doc/extensions/Bitcast/SYCL_INTEL_bitcast.asciidoc

Lines changed: 0 additions & 140 deletions
This file was deleted.

sycl/doc/extensions/C-CXX-StandardLibrary/DeviceLibExtensions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Invoking `__devicelib_assert_read` after a kernel doesn't imply the kernel has
4848
assertion failed.
4949

5050
See also: assert_extension_.
51-
.. _assert_extension: ../Assert/SYCL_ONEAPI_ASSERT.asciidoc)
51+
.. _assert_extension: ../supported/SYCL_EXT_ONEAPI_ASSERT.asciidoc)
5252

5353
cl_intel_devicelib_math
5454
==========================

sycl/doc/extensions/DeviceSpecificKernelQueries/SYCL_INTEL_device_specific_kernel_queries.asciidoc

Lines changed: 0 additions & 160 deletions
This file was deleted.

sycl/doc/extensions/DiscardQueueEvents/SYCL_EXT_ONEAPI_DISCARD_QUEUE_EVENTS.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ enum class event_command_status : int {
168168
This non-normative section describes the conditions when the DPC++ implementation provides an optimization benefit* for the `discard_events` property.
169169

170170
- The queue must be constructed with the `in_order` property.
171-
- A kernel submitted to the queue must not use the https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/Assert/SYCL_ONEAPI_ASSERT.asciidoc[fallback assert feature].
171+
- A kernel submitted to the queue must not use the link:../supported/SYCL_EXT_ONEAPI_ASSERT.asciidoc[fallback assert feature].
172172
- A queue operation submitted to the queue must not use streams or buffer / image accessors. However, local accessors do not inhibit optimization.
173173
- Any queue operations using Level Zero backend temporarily work without optimization.
174174

sycl/doc/extensions/ExtendedAtomics/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

sycl/doc/extensions/KernelRHSAttributes/README.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)