Impact Of Fpga Architecture On Resource Sharing In High-Level Synthesis

FPGA '12: ACM/SIGDA International Symposium on Field Programmable Gate Arrays Monterey California USA February, 2012(2012)

引用 40|浏览86
暂无评分
摘要
Resource sharing is a key area-reduction approach in high-level synthesis (HLS) in which a single hardware functional unit is used to implement multiple operations in the high-level circuit specification. We show that the utility of sharing depends on the underlying FPGA logic element architecture and that different sharing trade-offs exist when 4-LUTs vs. 6-LUTs are used. We further show that certain multi-operator patterns occur multiple times in programs, creating additional opportunities for sharing larger composite functional units comprised of patterns of interconnected operators. A sharing cost/benefit analysis is used to inform decisions made in the binding phase of an HLS tool, whose RTL output is targeted to Altera commercial FPGA. families: Stratix IV (dual-output 6-LUTs) and Cyclone (4-LUTs).
更多
查看译文
关键词
Field-programmable gate arrays,FPGAs,high-level synthesis,resource sharing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要