A Survey of High Level Synthesis Languages, Tools, and Compilers for Reconfigurable High Performance Computing
A Survey of High Level Synthesis Languages, Tools, and Compilers for Reconfigurable High Performance Computing
复制标题
可重构高性能计算的高级综合语言、工具和编译器综述
DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
H. Selvaraj
中科院分区:
文献类型:
--
作者:
Luka Daoud;Dawid Zydek;H. Selvaraj
High Level Languages (HLLs) make programming easier and more efficient; therefore, powerful applications can be written, modified, and debugged easily. Nowadays, applications can be divided into parallel tasks and run on different processing elements, such as CPUs, GPUs, or FPGAs; for achieving higher performance. However, in the case of FPGAs, generating hardware modules automatically from high level representation is one of the major research activities in the last few years. Current research focuses on designing programming platforms that allow parallel applications to be run on different platforms, including FPGA. In this paper, a survey of HLLs, tools, and compilers used for translating high level representation to hardware description language is presented. Technical analysis of such tools and compilers is discussed as well.