2012
DOI: 10.1155/2012/649057
|View full text |Cite
|
Sign up to set email alerts
|

High‐Level Synthesis: Productivity, Performance, and Software Constraints

Abstract: FPGAs are an attractive platform for applications with high computation demand and low energy consumption requirements. However, design effort for FPGA implementations remains high—often an order of magnitude larger than design effort using high-level languages. Instead of this time-consuming process, high-level synthesis (HLS) tools generate hardware implementations from algorithm descriptions in languages such as C/C++ and SystemC. Such tools reduce design effort: high-level descriptions are more compact and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
29
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 65 publications
(31 citation statements)
references
References 31 publications
1
29
0
1
Order By: Relevance
“…For example, in the cases of Rupnow et al [33] and Liang et al [34], the performance difference between the two is up to 40× for a high-definition stereo matching implementation. Consequently, various academics proposed different solutions to this issue [35].…”
Section: Algorithm 1 Pseudocode Of the Original Implementationmentioning
confidence: 99%
“…For example, in the cases of Rupnow et al [33] and Liang et al [34], the performance difference between the two is up to 40× for a high-definition stereo matching implementation. Consequently, various academics proposed different solutions to this issue [35].…”
Section: Algorithm 1 Pseudocode Of the Original Implementationmentioning
confidence: 99%
“…With such powerful optimizations, HLS offers increased productivity with lower design effort; however, in practice these transformations are difficult to apply -only certain data access patterns are supported, limiting the applicability of an important HLS feature. Recent studies show that there is still a significant performance gap between manual design and HLS-generated designs [23,17,10], and the inability to apply these optimizations is one of the causes of this gap.…”
Section: Related Workmentioning
confidence: 99%
“…Stateof-the-art HLS tools cover a wide range of input source code and achieve high-quality results [8]. These tools have achieved significant improvement; however, recent studies show that although these tools can offer high quality designs for small kernels, there is still a significant performance gap between HLS and manual design for real-world complex applications [23,17,10]. For example, [23,17] demonstrated a 40X difference between HLS and the manual design for a high-definition stereo matching implementation.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations