AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Survey

A Survey on Performance Optimization of High-Level Synthesis Tools

College of Computer Science and Technology, Jilin University, Changchun 130012, China
Key Laboratory of Symbol Computation and Knowledge Engineering of Ministry of Education Jilin University, Changchun 130012, China
Zhuhai Laboratory of Key Laboratory of Symbol Computation and Knowledge Engineering of Ministry of Education Zhuhai College of Jilin University, Zhuhai 519041, China
Algorithm Center, University of Minho, Guimaraes 4800058, Portugal
Show Author Information

Abstract

Field-programmable gate arrays (FPGAs) have recently evolved as a valuable component of the heterogeneous computing. The register transfer level (RTL) design flows demand the designers to be experienced in hardware, resulting in a possible failure of time-to-market. High-level synthesis (HLS) permits designers to work at a higher level of abstraction through synthesizing high-level language programs to RTL descriptions. This provides a promising approach to solve these problems. However, the performance of HLS tools still has limitations. For example, designers remain exposed to various aspects of hardware design, development cycles are still time consuming, and the quality of results (QoR) of HLS tools is far behind that of RTL flows. In this paper, we survey the literature published since 2014 focusing on the performance optimization of HLS tools. Compared with previous work, we extend the scope of the performance of HLS tools, and present a set of three-level evaluation criteria, covering from ease of use of the HLS tools to promotion on specific metrics of QoR. We also propose performance evaluation equations for describing the relation between the performance optimization and the QoR. We find that it needs more efforts on the ease of use for efficient HLS tools. We suggest that it is better to draw an analogy between the HLS development process and the embedded system design process, and to provide more elastic HLS methodology which integrates FPGAs virtual machines.

Electronic Supplementary Material

Download File(s)
jcst-35-3-697-Highlights.pdf (368.4 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 697-720

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Huang L, Li D-L, Wang K-P, et al. A Survey on Performance Optimization of High-Level Synthesis Tools. Journal of Computer Science and Technology, 2020, 35(3): 697-720. https://doi.org/10.1007/s11390-020-9414-8

1563

Views

22

Crossref

N/A

Web of Science

22

Scopus

0

CSCD

Received: 18 January 2019
Revised: 11 December 2019
Published: 29 May 2020
©Institute of Computing Technology, Chinese Academy of Sciences 2020