A Hierarchical Mathematical Model For Automatic Pipelining And Allocation Using Elastic Systems

2017 FIFTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS(2017)

引用 1|浏览7
暂无评分
摘要
The advent of FPGA-based accelerators has encouraged the use of high-level synthesis (HLS) for rapid prototyping and design space exploration. In this context, design optimization at behavioral level becomes a critical task for the delivery of high-quality solutions. Time elasticity opens a new avenue of optimizations that can be applied after HLS and before logic synthesis, proposing new sequential transformations that expand beyond classical retiming and enlarge the register-transfer level (RTL) exploration space. This paper proposes a mathematical model for RTL transformations that exploit elasticity to select the best implementation for each functional unit and add pipeline registers to increase performance. Two simple examples are used to validate the effectiveness and potential benefits of the model.
更多
查看译文
关键词
pipeline registers,hierarchical mathematical model,automatic pipelining,elastic systems,accelerators,high-level synthesis,HLS,rapid prototyping,design space exploration,design optimization,behavioral level,critical task,high-quality solutions,time elasticity,logic synthesis,sequential transformations,classical retiming,register-transfer level exploration space,RTL transformations,functional unit,FPGA-based accelerators,automatic allocation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要