SYCL Guide

The sections in this guide detail how to program heterogeneous hardware using SYCL and ComputeCpp. The guide can be read sequentially or you can read individual chapters which are mostly independent. It provides a comprehensive overview of SYCL usage and its various features. If instead you prefer to dive straight into code samples for a hands-on approach, you can head on to the Getting Started Guide for setup instructions or browse the sample code on our GitHub repository: ComputeCpp SDK repository. You can also try out SYCL and ComputeCpp without installing anything on your computer, follow the interactive SYCL tutorial on the website. This allows you to compile and execute SYCL code from your web browser.

Select a Product

Please select a product

ComputeCpp enables developers to integrate parallel computing into applications using SYCL™ and accelerate code on a wide range of OpenCL™ devices such as GPUs.

ComputeSuite for R-Car enables developers to accelerate their applications on Renesas® R-Car based hardware such as the V3M and V3H, using the widely supported open standards SYCL and OpenCL.

Network Icon


part of our network