6. OpenCLコンパイル手法
Guaranteed タイミングフロー
6
kernel.cl
AOC
Synthesis / P&R / STA on the
OpencL Kernels ONLY
Reconfig kernel PLL
DONE!
Post-fit QXP partition (PCIe,
UniPHY, DMA, …)Boardspec.xml
Re-run STA with the new
PLL value
Meet
Timin
g
No
Yes
タイミングがメットしたら
PLL の値を ROM に保持
7. Altera SDK for OpenCL
OpenCL カーネル・プログラム開発フロー
7
OpenCL カーネル・プログラムの作成
○ PC 上での検証
・x86 エミュレータ
・オプティマイゼーションレポート
・Visualizer
( コンパイル時間 : sec ~ min )
○ 実機検証
・プロファイラ GUI
( コンパイル時間 : hours )
要求性能を
満たせていない場合
DONE!
・基本デバッグ(文法/機能)
・パイプラインのストール多
・消費リソース多