https://www.khronos.org/sycl/
SYCL - C++ Single-source Heterogeneous Programming for Acceleration Offload
Enables code for heterogeneous and offload processors to be written using modern ISO C++ (at least C++ 17).
single sourcesyclheterogeneousprogrammingacceleration
https://sycl.space/
SYCL by KEIO | 下北沢駅すぐのワークプレイス
「SYCL by KEIO」は下北沢駅すぐにある「ミカン下北」内のコワーキングスペース/シェアオフィスです。「誰かの“やってみたい“が街とつながる」をテーマに、遊ぶと働くが混ざる下北沢ならではの新しい働き方・街との関わり方を提案していきます。
syclkeio
https://www.intel.com/content/www/us/en/developer/tools/oneapi/training/cuda-sycl-migration-workflow.html
Workflow for a CUDA* to SYCL* Migration using Jacobi sample code
Use Jacobi sample code to learn a basic workflow for how to migrate CUDA* applications to SYCL* and optimize kernels for Intel GPUs.
for aworkflowcuda
https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2024-2/explicit-scaling-sycl.html
Explicit Scaling - SYCL
Programming oneAPI projects to maximize hardware abilities.
explicitscalingsycl
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2025-1/data-parallelism-in-c-using-sycl.html
Data Parallelism in C++ Using SYCL*
Programming oneAPI projects to maximize hardware abilities.
in cdataparallelismusingsycl
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2023-1/sycl-extensions.html
SYCL* Extensions
Programming oneAPI projects to maximize hardware abilities.
syclextensions
https://intelpython.github.io/dpctl/latest/api_reference/dpctl/generated/generated/dpctl.SyclDevice.sycl_platform.html
dpctl.SyclDevice.sycl_platform - Data Parallel Control (dpctl) 0.23.0dev0 documentation
data parallelsyclplatform
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2025-0/migrating-from-c-to-sycl.html
Migrating from C++ to SYCL*
Programming oneAPI projects to maximize hardware abilities.
from cmigratingsycl
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2023-1/migrating-from-cuda-to-sycl-for-the-dpc-compiler.html
Migrating from CUDA* to SYCL* for the DPC++ Compiler
Programming oneAPI projects to maximize hardware abilities.
for themigratingcudasycldpc
https://www.intel.com/content/www/us/en/developer/videos/reduction-operations-in-oneapi-using-sycl-onedpl.html
Reduction Operations in oneAPI Using SYCL* or oneAPI DPC++ Library
In this on-demand webinar, learn how to do reduction operations using oneAPI tools, including the advantages of each approach. Includes code samples.
reductionoperationsoneapiusingsycl
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2023-0/c-c-sycl-calling-conventions.html
C/C++/SYCL Calling Conventions
c
https://www.ornl.gov/publication/charm-sycl-iris-tool-chain-performance-portability-extremely-heterogeneous-systems
CHARM-SYCL & IRIS: A Tool Chain for Performance Portability on Extremely Heterogeneous Systems |...
Performance portability is becoming crucial as high-performance computing systems become increasingly heterogeneous. We have many options for CPUs and...
https://www.intel.com/content/www/us/en/docs/advisor/user-guide/2024-1/examine-a-sycl-application-graph.html
Examine a SYCL Application Graph
examinesyclapplicationgraph
https://aur.archlinux.org/packages/llama.cpp-sycl-f16
AUR (en) - llama.cpp-sycl-f16
aurenllamacppsycl
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2024-1/sycl-extensions.html
SYCL* Extensions
Programming oneAPI projects to maximize hardware abilities.
syclextensions
https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-0/sycl-thread-mapping-and-gpu-occupancy.html
SYCL* Thread Mapping and GPU Occupancy
Programming oneAPI projects to maximize hardware abilities.
syclthreadmappinggpuoccupancy
https://www.intel.com/content/www/us/en/docs/distribution-for-gdb/tutorial-debugging-dpcpp-linux/2024-2/debug-a-sycl-program-on-the-fpga-emulator.html
Debug a SYCL* Program on the FPGA Emulator
Go through the basic debugging scenario for SYCL applications.
on thedebugsyclprogramfpga
https://www.zettascale.hpc.cam.ac.uk/events/1385/
SYCL Programming for Advanced Computing Workshop - Cambridge Open Zettascale Lab
for advancedsyclprogrammingcomputingworkshop
https://github.com/Xilinx/triSYCL
GitHub - Xilinx/triSYCL: Generic system-wide modern C++ for heterogeneous platforms with SYCL from...
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group - Xilinx/triSYCL
https://aur.archlinux.org/packages/llama.cpp-sycl
AUR (en) - llama.cpp-sycl
aurenllamacppsycl
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2025-1/sycl-extensions.html
SYCL* Extensions
Programming oneAPI projects to maximize hardware abilities.
syclextensions
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-0/c-c-sycl-calling-conventions.html
C/C++/SYCL Calling Conventions
c
https://intelpython.github.io/dpctl/latest/api_reference/dpctl/generated/generated/dpctl.SyclQueue.sycl_context.html
dpctl.SyclQueue.sycl_context - Data Parallel Control (dpctl) 0.23.0dev0 documentation
context datasycl
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2024-0/sycl-extensions.html
SYCL* Extensions
Programming oneAPI projects to maximize hardware abilities.
syclextensions
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2025-1/c-c-openmp-and-sycl-composability.html
C/C++ OpenMP* and SYCL* Composability
Programming oneAPI projects to maximize hardware abilities.
copenmp
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2023-2/using-the-sycl-exception-handler.html
Using the SYCL* Exception Handler
Programming oneAPI projects to maximize hardware abilities.
usingsyclexceptionhandler
https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/migrate-opencl-design-to-dpcpp/2023-2/doc-rev-hstry.html
Document Revision History for Migrating OpenCL FPGA Designs to SYCL*
This guide compares Khronos OpenCL(TM) and the SYCL* standard to help you migrate your existing OpenCL FPGA designs to SYCL.
document revision historymigratingopenclfpgadesigns
https://intelpython.github.io/dpctl/latest/api_reference/dpctl/generated/generated/dpctl.memory.MemoryUSMHost.sycl_device.html
dpctl.memory.MemoryUSMHost.sycl_device - Data Parallel Control (dpctl) 0.23.0dev0 documentation
device data
https://intelpython.github.io/dpctl/latest/_modules/dpctl/_sycl_timer.html
dpctl._sycl_timer - Data Parallel Control (dpctl) 0.23.0dev0 documentation
data parallelsycltimercontroldocumentation
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/wno-sycl-strict.html
Wno-sycl-strict
Disables warnings that enforce strict SYCL* language compatibility.
wnosyclstrict
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2023-0/types-of-sycl-fpga-compilation.html
Types of SYCL* FPGA Compilation
Programming oneAPI projects to maximize hardware abilities.
types ofsyclfpgacompilation
https://sycl.tech/
Home - SYCL.tech
Community website for SYCL™ developers and enthusiasts
sycltech
https://impact.ornl.gov/en/publications/performance-portability-of-a-wilson-dslash-stencil-operator-mini-/
Performance Portability of a Wilson Dslash Stencil Operator Mini-App Using Kokkos and SYCL - Oak...
https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-0/just-in-time-compilation-in-sycl.html
Just-In-Time Compilation in SYCL
Programming oneAPI projects to maximize hardware abilities.
just in timecompilationsycl
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2023-2/use-sycl-shared-library-with-third-party.html
Use SYCL Shared Library With Third-Party Applications
Programming oneAPI projects to maximize hardware abilities.
third partyusesyclsharedlibrary
https://www.intel.com/content/www/us/en/docs/distribution-for-gdb/tutorial-debugging-dpcpp-linux/2025-0/debug-a-sycl-program-on-the-fpga-emulator.html
Debug a SYCL* Program on the FPGA Emulator
Demonstrate basic debugging examples for SYCL applications.
on thedebugsyclprogramfpga
https://intelpython.github.io/dpctl/latest/api_reference/dpctl/generated/generated/dpctl.memory.MemoryUSMDevice.sycl_context.html
dpctl.memory.MemoryUSMDevice.sycl_context - Data Parallel Control (dpctl) 0.23.0dev0 documentation
context data
https://impact.ornl.gov/en/publications/charm-sycl-amp-iris-a-tool-chain-for-performance-portability-on-e/
CHARM-SYCL & IRIS: A Tool Chain for Performance Portability on Extremely Heterogeneous Systems -...
https://www.intel.com/content/www/us/en/docs/oneapi/code-samples-dpcpp/2024-2/overview.html
Explore SYCL with Samples from Intel
For developers wanting to explore SYCL with samples from Intel
exploresyclsamplesintel
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-1/c-c-sycl-calling-conventions.html
C/C++/SYCL Calling Conventions
c
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2023-0/data-parallelism-in-c-using-sycl.html
Data Parallelism in C++ using SYCL*
Programming oneAPI projects to maximize hardware abilities.
in cdataparallelismusingsycl
https://intelpython.github.io/dpctl/latest/api_reference/dpctl/generated/generated/dpctl.memory.MemoryUSMShared.sycl_context.html
dpctl.memory.MemoryUSMShared.sycl_context - Data Parallel Control (dpctl) 0.23.0dev0 documentation
context data
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-0/sycl-support.html
SYCL* Support
syclsupport
https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2025-1/sycl-thread-and-memory-hierarchy.html
SYCL* Execution and Memory Hierarchy
Programming oneAPI projects to maximize hardware abilities.
syclexecutionmemoryhierarchy
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/sycl-device-library.html
SYCL* Device Library
sycldevicelibrary