Proceedings of the 39th International Conference on Computer-Aided Design 2020
DOI: 10.1145/3400302.3415657
|View full text |Cite
|
Sign up to set email alerts
|

Accurate operation delay prediction for FPGA HLS using graph neural networks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 55 publications
(13 citation statements)
references
References 20 publications
0
13
0
Order By: Relevance
“…They first employ an automated hardware optimization tool to achieve the optimized metrics of the register-transfer level code, which is generated by a high-level synthesis tool, and then compose the training data set to employ in learning model to estimate the accurate design metrics. To increase the mapping efficiency of arithmetic operations on hardened blocks of FPGAs, Usten et al propose to use graph neural network to automatically learn and extract the clustering pattern and operation mapping [34]. The training data is collected using the results of technology mapping of a set of microbenchmarks composed of arithmetic operations.…”
Section: B Utilizing ML Approaches To Increase the Efficiency Of Fpga Designsmentioning
confidence: 99%
“…They first employ an automated hardware optimization tool to achieve the optimized metrics of the register-transfer level code, which is generated by a high-level synthesis tool, and then compose the training data set to employ in learning model to estimate the accurate design metrics. To increase the mapping efficiency of arithmetic operations on hardened blocks of FPGAs, Usten et al propose to use graph neural network to automatically learn and extract the clustering pattern and operation mapping [34]. The training data is collected using the results of technology mapping of a set of microbenchmarks composed of arithmetic operations.…”
Section: B Utilizing ML Approaches To Increase the Efficiency Of Fpga Designsmentioning
confidence: 99%
“…ML techniques have been applied to improve HLS tools from the following three aspects: fast and accurate result estimation [30,37,105,106,140,161,169], refining conventional DSE algorithms [74,104,146], and reforming DSE as an active-learning problem [92,93,109,177]. In addition to achieving good results on individual problems, previous studies have also introduced new generalizable techniques about feature engineering [30,105,106,161,169], selection and customization of ML models [140], and design space sampling and searching strategies [93,109,177].…”
Section: High Level Synthesismentioning
confidence: 99%
“…ML techniques have been applied recently to reduce the HLS tool's prediction error of the operation delay [140]. Existing HLS tools perform delay estimations based on the simple addition of pre-characterized delays of individual operations, and can be inaccurate because of the post-implementation optimizations (e.g., mapping to hardened blocks like DSP adder cluster).…”
Section: Inaccuratementioning
confidence: 99%
See 2 more Smart Citations