インテル® oneAPI DPC++/C++ コンパイラーは、最新の C、C++ および SYCL* 言語標準をサポートし、Windows* および Linux* 上のインテル® 64 アーキテクチャーでアプリケーションを高速に実行するための最適化を提供します。インテル® Xeon® プロセッサーおよび互換プロセッサーで増え続けるコア数とベクトルレジスター幅を利用して、非常に高速に実行できる最適化されたコードを生成します。優れた最適化と SIMD (Single Instruction Multiple Data) ベクトル化、インテル® パフォーマンス・ライブラリーとの統合、OpenMP* 5.0/5.1 並列プログラミング・モデルにより、アプリケーション・パフォーマンスを大幅に向上します。

インテル® oneAPI DPC++/C++ コンパイラーは、さまざまな計算アクセラレーター向けの C++ ベースの SYCL* ソースファイルをコンパイルします。

インテル® oneAPI DPC++/C++ コンパイラーは、インテル® oneAPI ツールキットの一部です。

関連情報

コンテンツ 説明とリンク
2023.1 リリースノート (英語)
日本語版 2023.0 リリースノート (PDF)
リリースノートの既知の問題と最新情報を確認できます。
インテル® oneAPI プログラミング・ガイド [ 英語 | 日本語 ] SYCL* および OpenMP* オフロード、さまざまなターゲット・アクセラレーター向けのプログラミング、インテル® oneAPI ライブラリーの概要を含む、インテル® oneAPI DPC++/C++ コンパイラーのプログラミング・モデルの詳細を提供します。
インテル® oneAPI DPC++/C++ コンパイラー・デベロッパー・ガイドおよびリファレンス (英語) インテル® oneAPI DPC++/C++ コンパイラーの機能とセットアップを確認して、コンパイラーのオプション、属性、組込み関数などに関する詳細な情報が得られます。
インテル® oneAPI サンプルコード (英語) 最新のインテル® oneAPI サンプルコードを確認できます。
インテル® oneAPI データ並列 C++ フォーラム (英語)
インテル® C++ コンパイラー・フォーラム (英語)
インテル® oneAPI データ並列 C++ フォーラムおよびインテル® C++ コンパイラー・フォーラムで質問を送付したり過去の答えを調べることができます。
インテル® oneAPI DPC++/C++ コンパイラー・ドキュメント (英語) チュートリアル、トレーニング資料、その他のインテル® oneAPI DPC++/C++ コンパイラー・ドキュメントを調べることができます。
SYCL* 仕様バージョン 1.2.1 PDF (英語) 最新の C++ を使用して SYCL* で OpenCL* デバイスを統合する方法を説明した SYCL* 仕様です。
https://www.khronos.org/sycl/ (英語) SYCL* の概要を説明しています。
GNU* C++ ライブラリー - デュアル ABI の使用 (英語) デュアル ABI の使用に関する GNU* C++ ライブラリーのドキュメントです。
Yocto* Project 用のレイヤー (英語) meta-intel レイヤーを使用して Yocto* Project のビルドに oneAPI コンポーネントを追加します。
日本語最新情報 最新情報を日本語で参照できます。

法務上の注意書き

インテルのテクノロジーを使用するには、対応したハードウェア、ソフトウェア、またはサービスの有効化が必要となる場合があります。

絶対的なセキュリティーを提供できる製品またはコンポーネントはありません。

実際の費用と結果は異なる場合があります。

© Intel Corporation. Intel、インテル、Intel ロゴ、その他のインテルの名称やロゴは、Intel Corporation またはその子会社の商標です。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。

本資料は、(明示されているか否かにかかわらず、また禁反言によるとよらずにかかわらず) いかなる知的財産権のライセンスも許諾するものではありません。

本資料で説明されている製品には、エラッタと呼ばれる設計上の不具合が含まれている可能性があり、公表されている仕様とは異なる動作をする場合があります。現在確認済みのエラッタについては、インテルまでお問い合わせください。

インテルは、明示されているか否かにかかわらず、いかなる保証もいたしません。ここにいう保証には、商品適格性、特定目的への適合性、および非侵害性の黙示の保証、ならびに履行の過程、取引の過程、または取引での使用から生じるあらゆる保証を含みますが、これらに限定されるわけではありません。

 

  Linux* 導入ガイド