User Guide

  • 2021.1
  • 12/04/2020
  • Public Content

Intel® oneAPI
DPC++
Library
Guide

An introduction to the
Intel® oneAPI
DPC++
Library
.
The
Intel® oneAPI
DPC++
Library
(
oneDPL
) aims to work with the
Intel® oneAPI
DPC++/C++
Compiler
to provide high-productivity APIs to developers, which can minimize
Data Parallel C++ (
DPC++
)
programming efforts across devices for high performance parallel applications.
oneDPL
consists of the following components:
  • Parallel STL:
    • Parallel STL Usage Instructions
    • Macros
  • An additional set of library classes and functions (referred to throughout this document as
    Extension API
    ):
    • Parallel Algorithms
    • Iterators
    • Function Object Classes
    • Range-Based API
  • Tested Standard C++ APIs
  • Random Number Generator

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.