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

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

10.3. 自動実行カーネルのプロファイリング

自動実行カーネルのプロファイル機能は、自動実行カーネルのプロファイルを可能にします。

autorun属性でマークされたカーネルは、自動実行カーネルと呼ばれます。したがって自動実行カーネルは、ホストが明示的に他のカーネルを起動する前に自動的に開始され、完了すると自動的に再起動します。autorun属性についての詳細は、ホストとカーネル間の通信ハードウェアの省略を参照ください。

自動実行カーネルは終了することがないため、ホスト・ライブラリー呼び出しのclGetProfileDataDeviceIntelFPGAを呼び出し、自動実行のプロファイル・データをキャプチャーする必要があります。ホスト・アプリケーションに指示することで、この呼び出しは実行中の任意のタイミングで行うことができます。

重要: 自動実行カーネルのプロファイリング機能は、グローバルメモリーを使用する自動実行カーネルをサポートしておらず、カーネルの個別プロファイリングも行うことができません。