インテル® FPGA SDK for OpenCL™プロ・エディション: プログラミング・ガイド

ID 683846
日付 4/01/2019
Public
ドキュメント目次

A.4. インテル® FPGA SDK for OpenCL™ の割り当てにおける制限

項目 制限
最大コンテキスト数 ホストメモリーのサイズによってのみ制限されます。
最大デバイス数 128
ランタイムの最小グローバルメモリー割り当て ランタイムは、コンテキストが作成されると64 kBのデバイスメモリーを割り当てます。このメモリーは、プログラム変数の場合はグローバルアドレス空間に、静的変数の場合は関数内に予約されています。

OpenCL カーネルがprintf関数を使用する場合、ランタイムは64 kBのデバイスメモリーを追加し割り当てます。

最大キュー数 1024
重要: 各コンテキストは、システム目的でキューを2つ使用します。
コンテキストあたりの最大プログラム・オブジェクト数 20
コンテキストあたりの最大イベント・オブジェクト数 ホストメモリーのサイズによってのみ制限されます。
コンテキスト内のイベント間における依存関係の最大数 1000
コマンドあたりのイベント依存関係の最大数 20
最大同時実行カーネル数 キューの合計数
エンキューされるカーネルの最大数 1000
FPGAデバイスあたりの最大カーネル数 ハードウェアに静的な制限はありません。

エミュレーターは256です。

カーネルあたりの最大の引数の数 128
カーネル引数の最大合計サイズ カーネルあたり256バイト
各カーネルのローカルメモリーにおける宣言済み変数の最大数 128