インテル® oneAPI DPC++ ライブラリー (oneDPL)

インテル® oneAPI DPC++ ライブラリー (oneDPL) は、インテル® oneAPI DPC++/.C++ コンパイラーと連携して生産性の高い API を提供します。これらの API を使用して、ハイパフォーマンスな並列アプリケーション向けに、デバイス全体で SYCL* プログラミングの労力を最小限に抑えることができます。

oneDPL は次のコンポーネントで構成されます:

  • Parallel STL:

    • Parallel STL の使用手順

    • マクロ

  • ライブラリー・クラスと関数の追加セット (このドキュメントでは拡張 API と呼びます)。

    • 並列アルゴリズム

    • イテレーター

    • 関数オブジェクト・クラス

    • 範囲ベースの API

  • テスト済みの標準 C++ API

  • 乱数ジェネレーター