GRASP-based High-Level Synthesis Design Space Exploration for FPGAs

Nikolas P. Schuster,Gabriel L. Nazar

2023 XIII Brazilian Symposium on Computing Systems Engineering (SBESC)(2023)

引用 0|浏览9
暂无评分
摘要
High-Level Synthesis (HLS) provides substantial productivity gains for the development of dedicated accelerators, including those based on FPGAs. Attaining efficient designs in terms of important design metrics such as resource use and performance, however, usually requires manually introducing synthesis optimization directives to properly steer the synthesis process, which creates the need for long optimization cycles and compromises the productivity gains. Thus, Design Space Exploration (DSE) heuristics have been proposed to automate and accelerate this process. In this work, we propose a novel DSE heuristic for FPGA-oriented HLS, based on Generic Randomized Adaptive Search Procedures (GRASP). We demonstrate its effectiveness compared to other heuristics previously employed for this problem. Moreover, we have developed all evaluated heuristics on an open-source and extensible DSE framework that fosters reproducible and comparable future research on the area. We show that the GRASP-based DSE is able to reduce the average distance from reference set by nearly 50% and to improve Pareto dominance by 19% when compared to previous DSE approaches.
更多
查看译文
关键词
FPGA,high-level synthesis,design space exploration,GRASP
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要