MOSAIC: Maximizing ResOurce Sharing in Behavioral Application SpecIfic ProCessors

MICROPROCESSORS AND MICROSYSTEMS(2024)

引用 0|浏览6
暂无评分
摘要
This work presents a method that can quickly determine which hardware accelerators (HWaccs) should be mapped together onto an Application -Specific Instruction Set Processor (ASIP), such that the resources shared among them are maximized. This work in particular targets HWaccs generated from untimed behavioral descriptions for High -Level Synthesis (HLS). Although HLS is a single process synthesis method, our approach is able to force resource sharing among the HWaccs by combining their behavioral descriptions together into a single description based on their potential to share resources. These shared resources include functional units (FUs) like multipliers, adders, and dividers, and also registers. In particular, our proposed flow leads up to 48% in area savings and on average 30%. Because an exhaustive enumeration of all possible combinations can lead to long runtimes, we propose a fast heuristic that leads to comparable results (only 6% worse on average), while being much faster (on average 500x).
更多
查看译文
关键词
Application-Specific Instruction Set Processors'(ASIPs),High-Level Synthesis (HLS),Hardware accelerators,Resource sharing,Design space exploration
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要