Intel:OpenCL™ で FPGA に実装された回路のエリア縮小と処理時間の短縮を行うにはどのようにしたら良いですか?

OpenCL

カテゴリ:OpenCL™
ツール:インテル® FPGA for OpenCL™
デバイス:Arria® V


性能最適化には、現在のコードで、どのラインの何の処理に時間がかかっているかを分析することから始める必要があります。
インテル® FPGA for OpenCL™ では Profiler というツールがあるためこれを使用します。
エリア最適化に対しても エリアレポートというツールがあり、どのラインにどの程度のリソースがかかっているか確認可能なので、これを使用して消費リソースが多い箇所に関して最適化を検討してください。

■エリアレポートの使用方法
 $ aoc -v -c -g fast.cl          // fast.aoco が生成される
 $ aocl analyze-area fast.aoco      // fast.aoco-area-report.html が生成されるのでブラウザで確認

■Profiler GUI の使用方法
 $ aoc v -g --report --profile xx.cl -o xx.aocx --board a5soc_sharedonly


経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。