Skip to content

Commit

Permalink
[SYCL][ESIMD][DOC] Update on ESIMD_EMULATOR device selection (#7107)
Browse files Browse the repository at this point in the history
Co-authored-by: kbobrovs <Konstantin.S.Bobrovsky@intel.com>
  • Loading branch information
dongkyunahn-intel and kbobrovs authored Oct 20, 2022
1 parent e526f3c commit 9b5f288
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,14 @@ To compile using Intel(R) OneAPI Toolkit:
To run under emulation through ESIMD_EMULATOR backend:
> `$ SYCL_DEVICE_FILTER=ext_intel_esimd_emulator:gpu ./a.out`
Please note that ESIMD_EMULATOR backend cannot be picked up as default
device automatically. To enable it, `ext_intel_esimd_emulator:gpu` device must
be specified among other devices explicitly in `SYCL_DEVICE_FILTER` environment
variable. The emulator device effectively replaces any Intel GPU device for SYCL runtime,
so they can't be used simultaneously by a SYCL offload application process. On the other
hand, it is OK to mix the emulator with non-Intel GPU devices or CPU device in
`SYCL_DEVICE_FILTER`.

## Running ESIMD examples from [ESIMD test suite](https://github.com/intel/llvm-test-suite/tree/intel/SYCL/ESIMD) on github with ESIMD_EMULATOR backend

```
Expand Down

0 comments on commit 9b5f288

Please sign in to comment.