Skip to content

Releases: intel/llvm

DPC++ daily 2022-08-19

19 Aug 16:20
36e7587

Choose a tag to compare

Pre-release
[SYCL] Move simple event_impl constructor to header (#6611)

On certain systems unittests that uses the event_impl constructor with
no arguments may disagree with the event_impl source file on the layout
of the default std::optional argument. This can cause unexpected memory
accesses when performing operations on the passed argument. This commit
works around this issue by moving the body of the constructor to the
header.

Signed-off-by: Larsen, Steffen <[email protected]>

DPC++ daily 2022-08-18

18 Aug 16:19
5b2cfe2

Choose a tag to compare

Pre-release
[SYCL] Emit llvm.compiler.used for internal device globals (#5958)

This prevents early optimizations from removing device globals with
internal linkage.

DPC++ daily 2022-08-17

17 Aug 16:20
54655a2

Choose a tag to compare

Pre-release
[SYCL][ABI-break] Promote extended CG/handler members (#6555)

Several new members were added to CG/handler via the extended member
workaround. This patch promotes them to actual fields of those classes
now that the ABI can be broken.

DPC++ daily 2022-08-16

16 Aug 16:21
3323da6

Choose a tag to compare

Pre-release
[SYCL] Improve range reduction performance on CPU (#6164)

The performance improvement is the result of two complementary changes:

Using an alternative heuristic to select work-group size on the CPU.
Keeping work-groups small simplifies combination of partial results
and reduces the number of temporary variables.

Adjusting the mapping of the range to an ND-range.
Breaking the range into contiguous chunks that are assigned to each
results in streaming patterns that are better-suited to prefetching
hardware.

Signed-off-by: John Pennycook [email protected]

DPC++ daily 2022-08-13

13 Aug 16:20
bfc7e98

Choose a tag to compare

Pre-release
sycl-nightly/20220813

[SYCL] SYCL 2020 standalone device selectors ( gpu_selector_v and fri…

DPC++ daily 2022-08-12

12 Aug 16:20
a29c74f

Choose a tag to compare

Pre-release
[SPIR-V][DOC] Update SPV_INTEL_function_pointers (#4883)

OpFunctionPointerINTEL was renamed to OpConstantFunctionPointerINTEL

Signed-off-by: Dmitry Sidorov <[email protected]>
Co-authored-by: Alexey Sachkov <[email protected]>

DPC++ daily 2022-08-11

11 Aug 16:20
0365594

Choose a tag to compare

Pre-release
sycl-nightly/20220811

[SYCL][ABI-Break] Remove ABI replacements (#6562)

oneAPI DPC++ Compiler dependencies

12 Aug 01:09
decc8fe

Choose a tag to compare

Pre-release

This release contains OpenCL RT for Intel CPU and FPGA emulator used for oneAPI DPC++ Compiler and runtime validation
Please, see the runtime installation guide here.

DPC++ daily 2022-08-10

10 Aug 16:22
c22a5d3

Choose a tag to compare

Pre-release
sycl-nightly/20220810

[SYCL][Reduction] Optimize reduCGFuncForRangeFastAtomics for discrete…

DPC++ daily 2022-08-09

09 Aug 16:19
cf17fad

Choose a tag to compare

Pre-release
sycl-nightly/20220809

[NFC][SYCL] Move memory_manager.hpp include/sycl/detail/ -> source/de…