Module 2: Introduction to DPC++

Data Parallel C++ (DPC++) is an open alternative to single-architecture proprietary languages. It allows developers to reuse code across different hardware targets (CPUs and accelerators such as GPUs and FPGAs) and also perform optimizations for a specific accelerator. DPC++ is based on ISO C++ and Khronos SYCL* and community extensions and uses simple concept of Lambda functions to write a kernel.

You may also like

Read More