目次
インテル® oneAPI DPC++/C++ コンパイラー導入ガイド
インテル® 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* 導入ガイド |