Intel RN-OCL004 OpenCL Pro エディション用 FPGA SDK
Intel RN-OCL004 OpenCL Pro エディション用 FPGA SDK

Intel® FPGA SDK for OpenCL™ Pro Edition バージョン 22.4 リリースノート

Intel® FPGA SDK for OpenCL™ Pro Edition リリースノートには、Intel FPGA Software Development Kit (SDK) for OpenCL(1)(2) Pro Edition および Intel FPGA Runtime Environment (RTE) for OpenCL Pro Edition バージョン 22.4 に関する最新情報が記載されています。

新機能と機能強化

Intel FPGA SDK for OpenCL Pro Edition および Intel FPGA RTE for OpenCL Pro Edition のこのリリースでは、新しい機能は追加されていません。

オペレーティング システムのサポート

Intel FPGA SDK for OpenCLのOSサポートに関する情報は、Intel FPGAのオペレーティング システム サポート ページで参照できます。 webサイト。
関連情報
オペレーティング システムのサポート

ソフトウェアの動作の変更

Intel FPGA SDK for OpenCL および Intel FPGA RTE for OpenCL の現在のリリースでは、ソフトウェアの動作に変更はありません。
関連情報
OpenCL 2.0 ヘッダー

既知の問題と回避策

このセクションでは、Intel FPGA SDK for OpenCL および Intel FPGA RTE for OpenCL バージョン 22.4 に影響する既知の問題に関する情報を提供します。

  1. OpenCL および OpenCL ロゴは Apple Inc. の商標であり、Khronos Group™ の許可を得て使用されています。
  2. インテル FPGA SDK for OpenCL は、公開されたクロノス仕様に基づいており、クロノス適合テスト・プロセスに合格しています。 現在の適合ステータスは、次の場所で確認できます。 www.khronos.org/conformance.
説明回避策
HLS タスクを含むライブラリ関数の呼び出しを含む OpenCL カーネルをコンパイルする場合、増分コンパイルによって影響を受けないカーネルの再コンパイルがトリガーされることがあります。既知の回避策はありません。ただし、これは機能上のバグではありません。より保守的な増分コンパイルが行われる可能性があります。
カーネルが 16,000 回キューに登録されると、エミュレータ ランタイムはアサーション エラーを出力します。カーネルを 16,000 回以上キューに登録しないでください。
名前が 61 文字を超える OpenCL カーネルは、Intel Quartus® Prime Pro Edition コンパイラーで次のエラーに類似したエラーが発生して失敗する可能性があります。OpenCL カーネル名のサイズを縮小します。
エラー (16045): インスタンス "...| _cra_slave_inst" は未定義のエンティティをインスタンス化します " _function_cra_slave" File:file名前> 行:
OpenCLカーネルパイプは、場合によっては引数として渡すことができません。その症状は、ランタイムが CL_INVALID_BUFFER_SIZE カーネルをエンキューするときに (-61) エラーが発生します。パイプの代わりにチャネルを使用するように設計を変更します。
サブバッファとその親バッファを交互に使用する場合、一方に書き込まれた変更が他方に反映されない可能性があります。バッファのマッピング解除とマッピングにより、サブバッファとその親バッファが強制的に同期されます。バッファの使用間でバッファのマッピング解除とマッピングを行うと、この問題を回避できます。

このセクションでは、Intel FPGA SDK for OpenCL カスタム・プラットフォーム・ツールキットおよびリファレンス・プラットフォームの現在のリリースに影響する既知の問題に関する情報を提供します。これらの問題は、Intel FPGA SDK for OpenCL で使用するために作成するカスタム・プラットフォームにも影響する可能性があります。

説明回避策
Windowsの場合、ホストアプリケーションがデバイスの数を照会すると、 clGetDeviceIDs 実際に存在するデバイスの数に関係なく、128 個のデバイスを返します。

注記: 実際に利用可能なデバイスは、返されるデバイスリストの先頭に表示されます。 clGetDeviceIDs.

次のいずれかの回避策を実行してください。

• ホストアプリケーションを書き直して、クエリを制限する

clGetDeviceIDs 実際のデバイス数に応じて異なります。

• ホストアプリケーションを書き換えて clGetDeviceInfo 利用可能なデバイスを照会します。clGetDeviceInfoを CL_DEVICE_AVAILABLE フラグは、余分なデバイスが利用できないことを正しく報告します。

• ホストアプリケーションを書き換えて、 clCreateContext 実際のデバイスの数と一致する。 clCreateContext 余分なデバイスを使用するとエラーが発生します CL_DEVICE_NOT_AVAILABLE.

• 環境変数を設定する

CL_OVERRIDE_NUM_DEVICES_INTELFPGA

デバイスの正しい数を入力します。これにより、 clGetDeviceIDs.

最新の既知の Intel FPGA SDK for OpenCL ソフトウェアの問題

現在の Intel FPGA SDK for OpenCL バージョンおよび以前のバージョンに関する追加の既知の問題については、ナレッジベースを参照してください。 web ページ。

関連情報
ナレッジベース

ソフトウェアの問題が解決されました

Intel FPGA SDK for OpenCL および Intel FPGA RTE for OpenCL バージョン 22.4 では、ソフトウェアの問題は報告、修正、または解決されていません。

 このリリースに含まれるソフトウェアパッチ

このリリースにはソフトウェア パッチは含まれていません。

Intel FPGA SDK for OpenCL Pro Edition リリースノート アーカイブ

このリリースノートの最新版および以前のバージョンについては、Iを参照してください。ntel FPGA SDK for OpenCL Pro Edition リリースノートソフトウェア バージョンがリストされていない場合は、以前のソフトウェア バージョンのガイドが適用されます。

Intel FPGA SDK for OpenCL Pro Edition リリースノートのドキュメント改訂履歴
ドキュメントバージョンインテル Quartus Prime バージョン変更点
2022.12.1922.4初回リリース。

ソーシャルアイコン オンライン版
ソーシャルアイコン フィードバックを送信

インテルのロゴ

ドキュメント / リソース

Intel RN-OCL004 OpenCL Pro エディション用 FPGA SDK [pdf] ユーザーガイド
RN-OCL004、RN-OCL004 FPGA SDK for OpenCL Pro Edition、FPGA SDK for OpenCL Pro Edition、SDK for OpenCL Pro Edition、OpenCL Pro Edition、エディション

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *