AI エンジン アプリケーションは、AI エンジン タイル上で動作するカーネルと、CPU 上で動作する制御アプリケーションで構成されます。次の図に、AI エンジン制御アプリケーションと ELF の生成フローを示します。
図 1.
AI エンジン ソフトウェア開発フロー
<graph>.cpp と <kernels>.cpp をユーザーが定義します。これらを AI エンジン コンパイラに入力すると、APU または RPU 上で動作して AI エンジンを設定および監視する aie_control.cpp と、AI エンジン タイル上で動作する ELF ファイルが生成されます。