@@ -42,12 +42,12 @@ export SYCL_HOME=/export/home/sycl_workspace
42
42
mkdir $SYCL_HOME
43
43
```
44
44
45
- ** Windows**
45
+ ** Windows (64-bit) **
46
46
47
47
Open a developer command prompt using one of two methods:
48
48
49
- - Click start menu and search for "Developer Command Prompt for VS XX ", where
50
- XX is a version of installed Visual Studio.
49
+ - Click start menu and search for "** x64 ** Native Tools Command Prompt for VS XXXX ", where
50
+ XXXX is a version of installed Visual Studio.
51
51
- Ctrl-R, write "cmd", click enter, then run
52
52
` "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 `
53
53
@@ -75,7 +75,7 @@ $SYCL_HOME/llvm/llvm
75
75
make -j` nproc` sycl-toolchain
76
76
```
77
77
78
- ** Windows**
78
+ ** Windows (64-bit) **
79
79
``` bat
80
80
cd %SYCL_HOME%
81
81
git clone https://github.com/intel/llvm -b sycl
@@ -153,7 +153,7 @@ echo /opt/intel/oclcpuexp/x64/libintelocl.so > /etc/OpenCL/vendors/intel_expcpu.
153
153
echo /opt/intel/oclcpuexp/x64 > /etc/ld.so.conf.d/libintelopenclexp.conf
154
154
ldconfig -f /etc/ld.so.conf.d/libintelopenclexp.conf
155
155
```
156
- ** Windows**
156
+ ** Windows (64-bit) **
157
157
1 ) If you need ` GPU ` as well, then update/install it first. Do it ** before**
158
158
installing ` CPU ` runtime as ` GPU ` runtime installer may re-write some important
159
159
files or settings and make existing ` CPU ` runtime not working properly.
@@ -180,7 +180,7 @@ To verify that built SYCL toolchain is working correctly, run:
180
180
make -j` nproc` check-all
181
181
```
182
182
183
- ** Windows**
183
+ ** Windows (64-bit) **
184
184
``` bat
185
185
ninja check-all
186
186
```
@@ -206,7 +206,7 @@ To configure testing of "Intel SYCL" toochain set
206
206
cmake -DIntel_SYCL_ROOT=$SYCL_HOME /deploy -DSYCL_IMPLEMENTATION=Intel_SYCL ...
207
207
```
208
208
209
- ** Windows**
209
+ ** Windows (64-bit) **
210
210
``` bat
211
211
cmake -DIntel_SYCL_ROOT=%SYCL_HOME%\deploy -DSYCL_IMPLEMENTATION=Intel_SYCL ...
212
212
```
@@ -281,7 +281,7 @@ export PATH=$SYCL_HOME/build/bin:$PATH
281
281
export LD_LIBRARY_PATH=$SYCL_HOME /build/lib:$LD_LIBRARY_PATH
282
282
```
283
283
284
- ** Windows**
284
+ ** Windows (64-bit) **
285
285
``` bat
286
286
set PATH=%SYCL_HOME%\build\bin;%PATH%
287
287
set LIB=%SYCL_HOME%\build\lib;%LIB%
@@ -361,6 +361,7 @@ int main() {
361
361
- SYCL device compiler fails if the same kernel was used in different
362
362
translation units.
363
363
- SYCL host device is not fully supported.
364
+ - 32-bit host/target is not supported.
364
365
- SYCL works only with OpenCL implementations supporting out-of-order queues.
365
366
- On Windows linking SYCL applications with ` /MTd ` flag is known to cause crashes.
366
367
0 commit comments