AIE_LOCK_STALLS - 2024.1 日本語

Vitis ガイダンス メッセージ (UG1315)

Document ID
UG1315
Release Date
2024-05-30
Version
2024.1 日本語

説明

このルールは、AI エンジン タイルのロック ストール量をチェックします。

デフォルトのしきい値

20.0

説明

ロック ストールを減らすことで、AI エンジン のパフォーマンスを向上させることができます。Time AI エンジンはロック ストール中でした。これには、バッファーが書き込まれるよりも速く読み込まれたり、PL 間のストリームにより遅い周波数のクロックが使用されるなど、複数の原因がある可能性があります。

推奨

AIE_LOCK_STALLS については、 『AI エンジン ツールおよびフロー ユーザー ガイド』 (UG1076)シミュレーション中の AI エンジン グラフ アプリケーションのパフォーマンス解析を参照してください。

このストールは、トレース結果を使用してバッファーのアクセス パターンを調べ、バッファーの取得と解放を時間どおりに実行すると、回避できます。ローカル バッファーを使用しても、問題が解決することがあります。また、PL インターフェイスがストールのソースまたはデスティネーションである場合、PL インターフェイスのスループットが AI エンジンのスループットと一致するようにする必要があります。

  • ピンポン バッファー (デフォルト) を使用します。
  • カーネル間のスループットのバランスを調整します。
  • バッファーを時間内に取得して解放します。必要に応じてローカル バッファーを使用します。