WIP: Introduce Intel 2024, 2025, tasycl and oneMath #191

Draft
abonerib wants to merge 29 commits from pkgs/tasycl into master

29 Commits

Author SHA1 Message Date
6e879efeee Disable zerocallusedregs in llvm-intel for CUDA
Some checks failed
CI / build:all (pull_request) Failing after 1s
CI / build:cross (pull_request) Failing after 1s
2026-03-13 16:50:19 +01:00
1f536c871a Add wrapper stub 2026-03-13 16:50:19 +01:00
8be8eda83e llvm-intel: enable libdevice 2026-03-13 16:50:19 +01:00
fe132db24d Wrap llvm-intel 2026-03-13 16:50:18 +01:00
3a87c6dbd8 Add llvm intel 2026-03-13 16:50:18 +01:00
29be2e140c Add unified-runtime with CUDA 2026-03-13 16:50:18 +01:00
21b2161779 Add Rodinia OpenCL benchmark suite 2026-03-13 16:50:18 +01:00
9ab0baea91 Add tests for Intel OCL 2026-03-13 16:50:18 +01:00
d9d1b332b5 Add test for sycl-ls with PoCL and Intel OCL 2026-03-13 16:50:18 +01:00
802de341c8 Add intel.icd to hpckit compiler 2026-03-13 16:50:17 +01:00
c4e9358b99 Add test to run sycl applications with PoCL 2026-03-13 16:50:17 +01:00
805203333e Provide sycl-ls and sycl-trace on wrapped oneapi compiler 2026-03-13 16:50:17 +01:00
6d9792602c Use PoCL as SYCL runtime 2026-03-13 16:50:17 +01:00
98a92334a9 Add GROMACS 2026-03-13 16:50:17 +01:00
a0219ac8ab Add OpenCL Conformance Tests to PoCL 2026-03-13 16:50:17 +01:00
d7c0b5e9b1 Use POCL_CACHE_DIR instead of writableHome...Hook 2026-03-13 16:50:17 +01:00
5366f0eb64 Add tests for PoCL with and without using icd 2026-03-13 16:50:16 +01:00
b9ba3809a3 Add PoCL passthru test that sets doCheck 2026-03-13 16:50:16 +01:00
1aa54cea57 Add clinfo test for PoCL 2026-03-13 16:50:16 +01:00
bc3ca5cc06 Add PoCL 2026-03-13 16:50:16 +01:00
b5101b8d81 Add libgcc to intel packages wrapper
Fixes missing lib when compiling some SYCL benchmarks:
ld: cannot find -lstdc++fs: No such file or directory
2026-03-13 16:50:16 +01:00
805807d74b Add passthru in ompss2 wrapper for icpx compat 2026-03-13 16:50:16 +01:00
2fe32f1798 Remove wrapper flags when clang called from intel
When using `icpx -fsycl -fsycl-host-compiler=clang++`, the inner
compiler will use the flags set in the icpx wrapper and it will break.
2026-03-13 16:50:16 +01:00
c6421e0af2 Add oneMath 2026-03-13 16:50:15 +01:00
efc48f4c40 Use json for Intel 2023 instead of awk + ifd
This reuses the existing json from the new 2024-25
intel packages instead of parsing the raw data from
the apt output and doing IFD.
2026-03-13 16:50:15 +01:00
a14204daab Add TASYCL 2.1.0 2026-03-13 16:50:15 +01:00
01932793dc Add test for icpx with ompss-2 as host compiler 2026-03-13 16:50:15 +01:00
6d97ad2622 Add SYCL test compilation 2026-03-13 16:50:15 +01:00
16915bdcef Add intelPackages_202{4,5} and make 2025 the default 2026-03-13 16:50:15 +01:00