Skip to content

Commit eaf8268

Browse files
authored
[SYCL][ESIMD] Remove emulator mentions in documentation (#11778)
1 parent 99b97ee commit eaf8268

File tree

5 files changed

+6
-15
lines changed

5 files changed

+6
-15
lines changed

sycl/doc/EnvironmentVariables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ ONEAPI_DEVICE_SELECTOR = <selector-string>
4141
<accept-filter> ::= <term>
4242
<discard-filter> ::= !<term>
4343
<term> ::= <backend>:<devices>
44-
<backend> ::= { * | level_zero | opencl | cuda | hip | esimd_emulator } // case insensitive
44+
<backend> ::= { * | level_zero | opencl | cuda | hip } // case insensitive
4545
<devices> ::= <device>[,<device>...]
4646
<device> ::= { * | cpu | gpu | fpga | <num> | <num>.<num> | <num>.* | *.* | <num>.<num>.<num> | <num>.<num>.* | <num>.*.* | *.*.* } // case insensitive
4747
```

sycl/doc/GetStartedGuide.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,6 @@ flags can be found by launching the script with `--help`):
125125
* `--hip-platform` -> select the platform used by the hip backend, `AMD` or
126126
`NVIDIA` (see [HIP AMD](#build-dpc-toolchain-with-support-for-hip-amd) or see
127127
[HIP NVIDIA](#build-dpc-toolchain-with-support-for-hip-nvidia))
128-
* `--enable-esimd-emulator` -> enable ESIMD CPU emulation (see
129-
[ESIMD CPU emulation](#build-dpc-toolchain-with-support-for-esimd-cpu-emulation))
130128
* `--enable-all-llvm-targets` -> build compiler (but not a runtime) with all
131129
supported targets
132130
* `--shared-libs` -> Build shared libraries

sycl/doc/design/ESIMDDesignNotes.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -219,11 +219,6 @@ SYCL runtime (RT) has a few places where ESIMD is handled specially:
219219
adds `-vc-codegen` JIT options, which makes Intel GPU runtime use the vector
220220
backend (aka 'VC BE') to JIT-compile the device binary (SPIR-V).
221221
[Link](https://github.com/intel/llvm/blob/d7a7de79f8a6498bae52331f4789adcac76b8e8c/sycl/source/detail/program_manager/program_manager.cpp#L412).
222-
- Code related to ESIMD emulator support and ESIMD kernel invocation via ESIMD
223-
emulator. Plugin
224-
[sources](https://github.com/intel/llvm/blob/sycl/sycl/plugins/esimd_emulator/pi_esimd_emulator.cpp),
225-
ESIMD kernel invocation via the emulator
226-
[link](https://github.com/intel/llvm/blob/d7a7de79f8a6498bae52331f4789adcac76b8e8c/sycl/source/detail/scheduler/commands.cpp#L2369).
227222

228223
## TODOs
229224

sycl/doc/design/PropagateCompilerFlagsToRuntime.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ pi_result piPluginGetBackendOption(pi_platform platform,
128128
129129
In the level-zero and OpenCL plugins, the table provided in the 'Requirements'
130130
section is used as a guide to identify the appropriate backend option.
131-
The option is returned in `backend_option`. For other plugins (HIP, cuda, and
132-
ESIMD emulator), empty string is returned. This API returns `PI_SUCCESS` for
131+
The option is returned in `backend_option`. For other plugins (HIP, cuda),
132+
empty string is returned. This API returns `PI_SUCCESS` for
133133
valid inputs (frontend_option != ""). For invalid inputs, it returns
134134
`PI_ERROR_INVALID_VALUE`.

sycl/test-e2e/README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ semicolon-separated list of configurations. Each configuration includes backend
163163
separated from comma-separated list of target devices with colon. Example:
164164

165165
```
166-
-DSYCL_TEST_E2E_TARGETS="opencl:cpu;ext_oneapi_level_zero:gpu;ext_oneapi_cuda:gpu;ext_oneapi_hip:gpu;ext_intel_esimd_emulator:gpu"
166+
-DSYCL_TEST_E2E_TARGETS="opencl:cpu;ext_oneapi_level_zero:gpu;ext_oneapi_cuda:gpu;ext_oneapi_hip:gpu"
167167
```
168168

169169
***OpenCL_LIBRARY*** - path to OpenCL ICD loader library. OpenCL
@@ -210,8 +210,7 @@ unavailable.
210210

211211
* **windows**, **linux** - host OS;
212212
* **cpu**, **gpu**, **accelerator** - target device;
213-
* **cuda**, **hip**, **opencl**, **level_zero**, **esimd_emulator** - target
214-
backend;
213+
* **cuda**, **hip**, **opencl**, **level_zero** - target backend;
215214
* **sycl-ls** - sycl-ls tool availability;
216215
* **cm-compiler** - C for Metal compiler availability;
217216
* **cl_options** - CL command line options recognized (or not) by compiler;
@@ -240,8 +239,7 @@ configure specific single test execution in the command line:
240239
* **dpcpp_compiler** - full path to dpcpp compiler;
241240
* **sycl_devices** - `"backend0:device0[;backendN:deviceN]*"` where `backend`
242241
is one of `opencl`, `ext_oneapi_hip`, `ext_oneapi_cuda`,
243-
`ext_oneapi_level_zero`, `ext_intel_esimd_emulator` and `device` is one of
244-
`cpu`, `gpu` or `acc`.
242+
`ext_oneapi_level_zero` and `device` is one of `cpu`, `gpu` or `acc`.
245243
* **dump_ir** - if IR dumping is supported for compiler (True, False);
246244
* **compatibility_testing** - forces LIT infra to skip the tests compilation
247245
to support compatibility testing (a SYCL application is built with one

0 commit comments

Comments
 (0)