From software to accelerators with LegUp high-level synthesis

CASES(2013)

引用 79|浏览142
暂无评分
摘要
Embedded system designers can achieve energy and performance benefits by using dedicated hardware accelerators. However, implementing custom hardware accelerators for an application can be difficult and time intensive. LegUp is an open-source high-level synthesis framework that simplifies the hardware accelerator design process [8]. With LegUp, a designer can start from an embedded application running on a processor and incrementally migrate portions of the program to hardware accelerators implemented on an FPGA. The final application then executes on an automatically-generated software/hardware coprocessor system. This paper presents on overview of the LegUp design methodology and system architecture, and discusses ongoing work on profiling, hardware/software partitioning, hardware accelerator quality improvements, Pthreads/OpenMP support, visualization tools, and debugging support.
更多
查看译文
关键词
final application,custom hardware accelerator,hardware coprocessor system,system architecture,dedicated hardware accelerator,legup high-level synthesis,legup design methodology,embedded application,hardware accelerator design process,system designer,hardware accelerator quality improvement,coprocessors,embedded systems,public domain software,fpga,data visualisation,high level synthesis,field programmable gate arrays
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要