Skip to content

[SYCL] Update getting dependencies documentation #1699

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 20, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 7 additions & 23 deletions sycl/doc/GetStartedGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,32 +161,16 @@ which contains all the symbols required.
To run DPC++ applications on OpenCL devices, OpenCL implementation(s) must be
present in the system.

Please, refer to [the Release Notes](../ReleaseNotes.md) for recommended Intel
runtime versions.

The `GPU` runtime that is needed to run DPC++ application on Intel `GPU` devices
can be downloaded from the following web pages:

* Linux: [Intel® Graphics Compute Runtime for
OpenCL™](https://github.com/intel/compute-runtime/releases)

* Windows: [Intel® Download
Center](https://downloadcenter.intel.com/product/80939/Graphics-Drivers)

To install Intel `CPU` runtime for OpenCL devices the corresponding runtime
asset/archive should be downloaded from
[DPC++ Compiler and Runtime updates](../ReleaseNotes.md) and installed following
procedure below.

Intel `CPU` runtime for OpenCL depends on Threading Building Blocks library
which should be downloaded from [Threading Building Blocks (TBB)
GitHub repository](https://github.com/intel/tbb) and installed following
procedure below.
The `GPU` and `CPU` runtimes as well as TBB runtime which are needed to run
DPC++ application on Intel `GPU` or Intel `CPU` devices can be downloaded using
links in [the dependency configuration file](../../buildbot/dependency.conf)
and installed following the instructions below. The same versions are used in PR testing.

Intel `CPU` runtime for OpenCL devices can be switched into Intel FPGA
Emulation device for OpenCL. The following parameter should be set in `cl.cfg`
file (available in directory containing CPU runtime for OpenCL) to switch
OpenCL device mode:
file (available in directory containing CPU runtime for OpenCL) or environment
variable with the same name. The following value should be set to switch OpenCL device
mode:

```bash
CL_CONFIG_DEVICES = fpga-emu
Expand Down