谷歌浏览器插件
订阅小程序
在清言上使用

High-Level Synthesis Techniques to Generate Deeply Pipelined Circuits for FPGAs with Registered Routing

2019 International Conference on Field-Programmable Technology (ICFPT)(2019)

引用 8|浏览21
暂无评分
摘要
Recent Intel FPGAs Intel have bypassable registers in the routing switches, permitting deeper pipelining and more flexible retiming. We investigate high-level synthesis (HLS) approaches to leverage these interconnect registers. We alter LegUp, an academic HLS tool, to insert extra registers within the datapaths, and at the inputs/outputs of memory blocks. Initially, one or more registers are inserted after every computational and memory instruction to assess the maximum reachable frequency (Fmax). Subsequently, we apply a more judicious approach, profiling applications in software to gather statistics on the execution frequency of code segments. Guided by profiling, we insert additional pipeline registers in subcircuits corresponding to infrequently executed code segments. This permits F max improvements to be realized with modest impact to cycle latency.
更多
查看译文
关键词
High-level synthesis,FPGAs,Stratix 10
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要