Visible to Intel only — GUID: GUID-B124C569-A0EF-42C1-8A6A-E1DBD68F7F90
Visible to Intel only — GUID: GUID-B124C569-A0EF-42C1-8A6A-E1DBD68F7F90
Migrating from C++ to SYCL*
SYCL is a single-source style programming model based on C++. It builds on features of C++17 and C++20 to offer an open, multivendor, multiarchitecture solution for heterogeneous programming.
The DPC++ compiler project is bringing SYCL* to an LLVM C++ compiler, with high performance implementations for multiple vendors and architectures.
When accelerating an existing C++ application, SYCL provides seamless integration as most of the C++ code remains intact. Refer to sections within oneAPI Programming Model for SYCL constructs to enable device side compilation.