インテル® ソフトウェア開発ツール購入者限定サイトのご案内: インテル® ソフトウェア開発ツール/有償サポート製品を購入いただき、有効なサポートをお持ちの方を対象に、米国インテル社によるプログラミング・ガイドや技術ウェビナーの日本語訳、弊社で開催したセミナーやイベントのアーカイブなどを順次掲載しています。
インテル® oneAPI DPC++/C++ コンパイラー向け FPGA サポートパッケージは単体で販売されておりません。以下製品に同梱されます。
主に以下の変更と機能が追加されました。
詳細は、インテル社公開の情報 (英語) を参照ください。
oneAPI のプログラミング言語であるデータ並列 C++ により、OpenCL* コードで必要とされていた定型コードが不要になりました。この言語により、統一されたシングルソースのプログラミング・モデルと使い慣れたプログラミング言語である C++ で FPGA をターゲットにすることができます。
FPGA は、新しく進化する規格や要件に素早く適応することができます。仕様が変更されても、FPGA アドオンを含むインテル® oneAPI ベース・ツールキット製品を使用すれば、アルゴリズムを更新して、空間アーキテクチャーを素早く再構成できます。
FPGA には高速 I/O ピンが搭載されているため、アプリケーションが使用するデータソースの種類に柔軟性があります。これにより FPGA は、CPU リソースを消費することなく、決定論的レイテンシーでインライン・アクセラレーションやデータ処理を実行できます。
IDE から直接、カスタム・プラットフォームやボード・サポート・パッケージ (BSP) 上で動作するようにアプリケーションを簡単に変更できます。
CPU |
|
アクセラレーター |
|
RAM |
|
注: インテル® Quartus® Prime の各バージョンでサポートされるオペレーティング・システムの種類は、Altera® FPGA プロ・エディション・ソフトウェアのバージョンに対応する OS サポート (英語) と、Altera® FPGA スタンダード・エディション・ソフトウェアのバージョンに対応する OS サポート (英語) に関するページをご参照ください。
注: インテル® FPGA 開発では、デザインの処理に推奨される物理 RAM と同等の仮想メモリーをもつシステムを構成することを推奨します。
注: これらの OS ディストリビューションはインテルによってテストされたもの、または動作が確認されているものです。その他のディストリビューションは、動作する場合としない場合があり、推奨されません。質問がある場合は、インテル・コミュニティー・フォーラムでサポートを受けることができます。商用サポートを利用可能な場合は、サポートチケットを作成いただくか、エクセルソフト株式会社までお問い合わせください。
CPU ホスト/ターゲット |
|
インテルの統合グラフィックス (GPU) |
|
FPGA |
注: FPGA では、インテル® Quartus® Prime 開発ソフトウェアのバージョンに対応する Quartus® Prime OS がこれらの要件と異なる場合があります。詳細は、Altera® FPGA プロ・エディション・ソフトウェアのバージョンに対応する OS サポート (英語) と、Altera® FPGA スタンダード・エディション・ソフトウェアのバージョンに対応する OS サポート (英語) に関するページをご参照ください。 |
GPU ドライバー |
|
開発ツール |
|
CPU ホスト/ターゲット |
|
GPU |
|
FPGA |
注: FPGA でハードウェア・コンパイルを行う場合、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションおよび BSP を別途入手する必要があります。詳細につきましては、インテル® FPGA 開発手順 (英語) に関するページをご参照ください。 注: FPGA では、インテル® Quartus® Prime 開発ソフトウェアのバージョンに対応する Quartus® Prime OS がこれらの要件と異なる場合があります。詳細は、Altera® FPGA プロ・エディション・ソフトウェアのバージョンに対応する OS サポート (英語) と、Altera® FPGA スタンダード・エディション・ソフトウェアのバージョンに対応する OS サポート (英語) に関するページをご参照ください。 |
GPU ドライバー |
|
開発ツール |
|
インテル® oneAPI 2023.1 は、Windows* および Linux* で動作テストが行われました。
Windows* 向けインテル® グラフィックス・ドライバー
ご利用中のデバイスに適したリンクの手順に沿って、ドライバーをインストールしてください。
Linux* オペレーティング・システム向けの汎用 GPU ドライバー
インテルの GPU につきましては、こちらの記事 (英語) からご利用中のデバイスに適した手順をご確認ください。
VS Code 拡張は、oneAPI アプリケーションの作成、デバッグ、プロファイルを行う開発者を支援します。詳細は、「Visual Studio* Code とインテル® ソフトウェア開発ツールの使用ユーザーガイド」 (英語) を参照してください。
VS Code Marketplace (英語) では、次の VS Code 拡張が提供されています。
関連情報: