Faster C++ Multiarchitecture Parallel Programming with SYCL* Using Intel® oneAPI DPC++ Library
Subscribe Now
Stay in the know on all things CODE. Updates are delivered to your inbox.
Overview
This video discusses the major component APIs in the Intel® oneAPI DPC++ Library (oneDPL):
- Parallel API
- SYCL* kernel APIs
- Dynamic selection API (a new experimental feature in v2022.3)
Learn how oneDPL enables adding advanced parallelism to your core C++ application for efficient parallel programming across heterogeneous architectures. With the parallel programming capabilities of SYCL, the library lets you run your C++ STL-style code in parallel on multicore CPUs and accelerate on GPUs and FPGAs.
Featured Software
Get the stand-alone version of oneDPL or as part of the Intel® oneAPI Base Toolkit–a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.
Additional Resources
Speed up DPC++ (SYCL*) kernels on CPUs, GPUs, and FPGAs with APIs built on familiar standards such as C++ STL, Parallel STL, Boost.Compute, and SYCL.