About
Essential Resources
-
SYCL 2020 Provisional
Khronos has published the provisional version of the SYCL 2020 specification, click find out more.
-
Browse Implementations
Click here to find out where to get all the available SYCL implementations from.
-
Conformance Test Suite
The test suite is open source and hosted on GitHub. Contributions from the community to the CTS are welcome.
-
SYCL Working Group
Visit the SYCL™ Khronos® working-group's home page to learn more about the SYCL technology.
News
View All News
-
24 February 2021
hipSYCL 0.9.0 - SYCL 2020 features coming to hipSYCL
hipSYCL 0.9.0 is the first release that incorporates features from the SYCL 2020 specification. SYCL 2020 is a major update on the older SYCL 1.2.1. Its highlights include a substantial amount of features that originally came from oneAPI DPC++ and have since been contributed to the SYCL 2020 specification.
-
16 February 2021
Using the new features of SYCL 2020 in BabelStream
This article explores some of the new features of SYCL 2020 and how the BabelStream benchmark has been adapted to use these features. This is a great resource if you are planning to migrate your code to the new specification version.
-
16 February 2021
Pdocast: Exascale Earthquake Simulator with SYCL
We introduce the first in a special series based on an effort aimed at sharing best practices in preparing applications for the upcoming Aurora exascale supercomputer at the US Department of Energy’s Argonne National Laboratory. The application uses RAJA as a framework to harness the acceleration of the supercomputer, and RAJA is being developed to run on GPUs using DPC++....
-
10 February 2021
SYCL 2020 Update: Includes dozens of new features and closer alignment with ISO C++
Beaverton, OR – February 9, 2021 – Today, The Khronos® Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces the ratification and public release of the SYCL™ 2020 final specification—the open standard for single source C++ parallel programming. A major milestone encompassing years of specification development, SYCL 2020 builds on the functionality of SYCL 1.2.1 to provide...
-
03 February 2021
NERSC, ALCF, Codeplay Partner on SYCL for Next-generation Supercomputers
The National Energy Research Scientific Computing Center (NERSC) at Lawrence Berkeley National Laboratory (Berkeley Lab), in collaboration with the Argonne Leadership Computing Facility (ALCF) at Argonne National Laboratory, has signed a contract with Codeplay Software to enhance the LLVM SYCL™ GPU compiler capabilities for NVIDIA® A100 GPUs.This collaboration will help NERSC and ALCF users, along with the high-performance computing community...
Videos
View All
Projects
View All
Events
View All
-
Begins
in 6 months
SYCL Summer Sessions 2021
Join a set of experts for a week long series of online presentations on a variety of topics to help you with your SYCL code.
-
Begins
in 4 months
ISC 2021
ISC High Performance 2021 will bring together a community devoted to the relentless improvement of technologies and products that will help drive our future. Through HPC, these individuals will ...
-
Begins
in 2 months
IWOCL and SYCLcon 2021
IWOCL & SYCLcon is the annual gathering of the international community of OpenCL and SYCL developers, researchers, suppliers and Khronos Working Group members to share best practice, and to ...
-
Begins
3 months ago
oneAPI Developer Summit 2020
Join us for the inaugural oneAPI Developer Summit focused on oneAPI and Data Parallel C++ for accelerated computing across xPU architectures (CPU, GPU, FPGA, and other accelerators). In this two-...
-
Begins
3 months ago
SC20 - SuperComputing
About Location: Virtual (anywhere) event. Online Dates: 9th November to 19th November 2020 Read the blog to find out about all the SYCL activities at SC20: Codeplay.com
-
Begins
5 months ago
Parallelism in Modern C++: From CPU to GPU
About Location: Aurora, CO, USA Dates: Sep 2020 13-18 Website: cppcon.org CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C+...
Tech.io
Get SYCL
-
ComputeCpp™
ComputeCpp is SYCL v1.2.1 conformant. It is Codeplay Software's implementation of the standard and is available to download today.
Find Out More -
triSYCL
triSYCL is an open-source implementation test-bed to experiment with the specification of the OpenCL SYCL 2.2 C++ layer and to give feedback to the Khronos group.
Find Out More -
hipSYCL
The goal of the hipSYCL project is to develop a SYCL 1.2.1 implementation that builds upon NVIDIA CUDA/AMD HIP.
Find Out More -
DPC++ and oneAPI
Data Parallel C++ (DPC++) is an evolution of C++ that incorporates SYCL. The SYCL Compiler compiles C++-based SYCL source files with code for both CPU and a wide range of compute accelerators.
Find Out More