AI エンジン グラフおよびデザインは、次のシミュレータ フローを使用してシミュレーションできます。これらのフローでは、AI エンジン カーネルおよびグラフの開発段階におけるシミュレーションの速度と精度の間にトレードオフがあります。
- タイミングなし (x86simulator)
- コードの機能的な正確性を検証し、ほかの機能との相互作用を考慮せずに、スタンドアロンでパフォーマンスを確認します。このシミュレーション フローは、AI エンジン カーネルとグラフの機能の正確さを検証するのに役立ち、シミュレーション実行時間は最短になります。
- サイクル近似 (aiesimulator)
- コア ベクター ロードとメモリ アクセスをより正確に計算します。これを AI エンジン グラフのパフォーマンスの見積もりに使用して、消費電力見積りの精度を向上させることができます。また、このシミュレーション フローは、AI エンジン グラフへの GMIO および PLIO インターフェイスと NoC、PS、および PL をモデル化し、サイクル近似の結果を提供します。注記: このシミュレーションは、プラットフォーム ベースのデザイン フローでのみサポートされます。
これらのシミュレーション フローの詳細は、次のリソースを参照してください。
- 『Versal ACAP AI エンジン プログラム環境ユーザー ガイド』 (UG1076) の このセクション
- Vitis チュートリアル: AI エンジン開発のデバッグ
- Vitis チュートリアル: AI エンジンと Versal ACAP の統合