インテル® oneAPI データ・アナリティクス・ライブラリー (oneDAL)

インテル® oneAPI データ・アナリティクス・ライブラリー (oneDAL) は、バッチ、オンライン、分散処理の各計算モードでのデータ解析 (前処理、変換、分析、モデリング、検証、意思決定) のすべての段階に高度に最適化されたアルゴリズム・ビルディング・ブロックを提供することで、ビッグデータ解析のスピードアップを支援するライブラリーです。

このライブラリーは、アルゴリズム計算とともにデータの取り込みを最適化し、スループットとスケーラビリティーを向上します。C++、および Java* API に加えて、Spark* や Hadoop* などの一般的なデータソースへのコネクターが含まれます。oneDAL の Python* ラッパーは、インテル® ディストリビューションの Python プログラミング言語 (英語) に含まれます。

典型的な機能に加えて、 oneDAL は従来の C++ インターフェイスに DPC++ SYCL* API 拡張を提供し、一部のアルゴリズムで GPU を使用できるようにします。

このライブラリーは、分散計算では特に有用です。通信レイヤーから独立した分散アルゴリズム向けにビルディングブロックの完全なセットを提供します。これにより、ユーザーは選択した通信手段を使用して、高速でスケーラブルな分散アプリケーションを構築できます。

機能一覧、ドキュメント、サンプルコード、ダウンロードについては、インテル® oneAPI データ・アナリティクス・ライブラリーの公式ウェブサイト (英語) をご覧ください。oneDAL をインテル® oneAPI ベース・ツールキット (英語) の一部として利用する場合、有償オプションとしてプライオリティー・サポート (英語) を考慮してください。インテルのコミュニティー・サポートについては、oneDAL フォーラム (英語) を参照してください。コミュニティーがサポートするオープンソース・バージョンについては、oneDAL GitHub* (英語) のページを参照してください。