対称および非対称の計算ユニット - 2020.1 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2020-08-20
Version
2020.1 Japanese

複数のカーネル インスタンスの作成 で説明したように、カーネル リンク プロセスの際には、1 つのカーネルの複数の計算ユニット (CU) を FPGA にインスタンシエートできます。CU は同じカーネルのほかの CU に対して対称または非対称になります。

対称
CU は同じ connectivity.sp オプションが使用されると対称となるので、それらの CU のグローバル メモリへの接続はまったく同じになります。この結果、ザイリンクス ランタイム (XRT) がそれらを交互に使用できるようになります。clEnqueueTask を呼び出すと、対称 CU のグループのいずれかのインスタンスが開始されます。
非対称
CU に同じ connectivity.sp オプションが使用されていないと、それらは非対称となるので、グローバル メモリへの接続は同じにはなりません。同じ入力および出力 バッファー設定を使用した場合、XRT で非同期 CU を交互に実行できません。