[dpc++][ranges] + injection "generate", "fill" into oneapi::dpl::experimental::ranges::views
1 file changed
tree: 00e54bdf5ad81e77e5156a4c5ebfa2b3093c3036
  1. .clang-format
  2. .github/
  3. CMakeLists.txt
  5. CREDITS.txt
  6. README.md
  7. SECURITY.md
  8. cmake/
  9. documentation/
  10. env/
  11. extras/
  12. include/
  13. jenkinsfiles/
  14. licensing/
  15. make/
  16. test/

oneAPI DPC++ Library (oneDPL)

The oneAPI DPC++ Library (oneDPL) aims to work with the oneAPI DPC++ Compiler to provide high-productivity APIs to developers, which can minimize DPC++ programming efforts across devices for high performance parallel applications. oneDPL consists of following components:

  • Parallel STL for DPC++
  • An additional set of library classes and functions (referred below as “Extension API”)
  • Tested standard C++ APIs


Install Intel(R) oneAPI Base Toolkit (Base Kit) to use oneDPL and please refer to System requirements.

Release Information

Here is the latest Release Notes.


oneDPL is licensed under Apache License Version 2.0 with LLVM exceptions. Refer to the “LICENSE” file for the full license text and copyright notice.


See Intel's Security Center for information on how to report a potential security issue or vulnerability. See also: Security Policy


See CONTRIBUTING.md for details.


See Library Guide with oneDPL.


You can find oneDPL samples in Samples.

Support and contribution

Please report issues and suggestions via GitHub issues.

Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.

* Other names and brands may be claimed as the property of others.