Skip to content

Releases: intel/llvm

DPC++ daily 2022-05-03

03 May 16:24
082929a
Compare
Choose a tag to compare
Pre-release
[SYCL][CUDA] Ignore cuda prefetch hint if not supported (#5043)

Specific devices and OS's, like Windows, do not support concurrent managed memory. cudaPrefetchAsync requires concurrent managed access for unified memory. This PR removes the windows error message and replaces it with a check for concurrent managed access. As the SYCL prefetch operation is a hint, this can return a success.

Let me know if there is a preferred error code to throw. Also, if it is best that a user warning is printed to indicate that the hint is being ignored as the device does not support the operation.

DPC++ daily 2022-05-02

02 May 16:21
Compare
Choose a tag to compare
Pre-release
LLVM and SPIRV-LLVM-Translator pulldown (WW18)

LLVM: https://github.com/llvm/llvm-project/commit/483efc9ad04dccd9f2163c84c2b6198ebb7049a6
SPIRV-LLVM-Translator: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/28fdb7ace62ac33af43374f8e52f6479073ae594

DPC++ daily 2022-05-01

01 May 16:20
Compare
Choose a tag to compare
Pre-release
LLVM and SPIRV-LLVM-Translator pulldown (WW18)

LLVM: https://github.com/llvm/llvm-project/commit/483efc9ad04dccd9f2163c84c2b6198ebb7049a6
SPIRV-LLVM-Translator: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/28fdb7ace62ac33af43374f8e52f6479073ae594

DPC++ daily 2022-04-30

30 Apr 16:18
Compare
Choose a tag to compare
Pre-release
LLVM and SPIRV-LLVM-Translator pulldown (WW18)

LLVM: https://github.com/llvm/llvm-project/commit/483efc9ad04dccd9f2163c84c2b6198ebb7049a6
SPIRV-LLVM-Translator: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/28fdb7ace62ac33af43374f8e52f6479073ae594

DPC++ daily 2022-04-29

29 Apr 16:19
1292532
Compare
Choose a tag to compare
Pre-release
[SYCL] Make local accessor argument allocation 1-byte minimum (#6032)

Some DPC++ backends, such as OpenCL, does not allow setting local memory
kernel arguments with a size of zero bytes. As such, the runtime library
can fail with a backend error if a local accessor has a zero-size. These
changes make a special case for local accessors with a zero byte size
making it allocate a single byte of memory.

Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>

DPC++ daily 2022-04-28

28 Apr 16:26
273034a
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20220428

[SYCL] [FPGA] Update the experimental latency control API to use prop…

DPC++ daily 2022-04-27

27 Apr 16:24
e86baf4
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20220427

[SYCL][PI] Restore find_package(Threads) to fix build issue in some e…

DPC++ daily 2022-04-25

25 Apr 16:22
0f0c5d1
Compare
Choose a tag to compare
Pre-release
[SYCL][libclc][CUDA] Add --ffast-math support (#5801)

This patch allows the `--ffast-math` compiler
flag to substitute the regular `genfloatf` math
built-ins with their `::native` versions.

Moreover, this patch completes the support of natives
built-ins for `libclc/ptx-nvidiacl` connecting
them with the `__nv_fast` functions present in
libdevice. If a fast function is not available in
libdevice the corresponding `nvvm` intrinsic is used.

DPC++ daily 2022-04-24

24 Apr 16:18
8b3c8c4
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20220424

[SYCL] Add support for get_native for buffer and fix backend_return_t…

DPC++ daily 2022-04-23

23 Apr 16:36
8b3c8c4
Compare
Choose a tag to compare
Pre-release
sycl-nightly/20220423

[SYCL] Add support for get_native for buffer and fix backend_return_t…