DB4HLS:高级综合设计空间探索数据库
DB4HLS: A Database of High-Level Synthesis Design Space Explorations
摘要:
高级综合(HLS)框架允许通过仅作用于优化指令来轻松地指定相同硬件设计的大量变体。尽管如此,即使对于简单的设计,针对指令值的所有可能组合的实现的硬件合成也是不切实际的。为了解决这个缺点,许多HLS设计空间探索(DSE)策略已被提出来设计指令设置,导致高质量的实现,同时限制合成运行的数量。所有这些工作都需要相当大的努力来验证所提出的策略和/或构建用于调整抽象模型的知识库,因为这两项任务都要求综合大量的实现。目前,此类数据收集是临时进行的,a)导致缺乏标准化,阻碍了DSE替代方案之间的比较,以及b)给愿意开发新型DSE策略的研究人员带来了非常高的负担。在此背景下,我们在这里介绍DB 4 HLS,详尽的HLS探索数据库,包括超过100000设计点收集了4年的合成时间。DB 4 HLS的开放结构允许增量集成新的DSE,可以使用专用的特定于域的语言轻松定义新的DSE。我们认为,我们的数据库,可在https://www.db4hls.inf.usi.ch/,将是一个有价值的工具,为研究社区调查自动化策略,优化基于HLS的硬件设计。
英文摘要:
High-Level Synthesis (HLS) frameworks allow to easily specify a large number of variants of the same hardware design by only acting on optimization directives. Nonetheless, the hardware synthesis of implementations for all possible combinations of directive values is impractical even for simple designs. Addressing this shortcoming, many HLS Design Space Exploration (DSE) strategies have been proposed to devise directive settings leading to high-quality implementations while limiting the number of synthesis runs. All these works require considerable efforts to validate the proposed strategies and/or to build the knowledge base employed to tune abstract models, as both tasks mandate the syntheses of large collections of implementations. Currently, such data gathering is performed ad-hoc, a) leading to a lack of standardization, hampering comparisons between DSE alternatives, and b) posing a very high burden to researchers willing to develop novel DSE strategies. Against this backdrop, we here introduce DB4HLS, a database of exhaustive HLS explorations comprising more than 100000 design points collected over 4 years of synthesis time. The open structure of DB4HLS allows the incremental integration of new DSEs, which can be easily defined with a dedicated domain-specific language. We think that of our database, available at https://www.db4hls.inf.usi.ch/, will be a valuable tool for the research community investigating automated strategies for the optimization of HLS-based hardware designs.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。