2019 29th International Conference on Field Programmable Logic and Applications (FPL) 2019
DOI: 10.1109/fpl.2019.00069
|View full text |Cite
|
Sign up to set email alerts
|

Pyramid: Machine Learning Framework to Estimate the Optimal Timing and Resource Usage of a High-Level Synthesis Design

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
11
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(12 citation statements)
references
References 31 publications
1
11
0
Order By: Relevance
“…The overall workflow of timing and resource usage prediction is concluded in Figure 2. This workflow is first proposed by Dai et al [30] and augmented by Makrani et al [105] and Ferianc et al [37]. The main methodology is to train an ML model that takes HLS reports as input and outputs a more accurate implementation report without conducting the time-consuming post-implementation.…”
Section: Machine Learning For Results Estimationmentioning
confidence: 99%
See 3 more Smart Citations
“…The overall workflow of timing and resource usage prediction is concluded in Figure 2. This workflow is first proposed by Dai et al [30] and augmented by Makrani et al [105] and Ferianc et al [37]. The main methodology is to train an ML model that takes HLS reports as input and outputs a more accurate implementation report without conducting the time-consuming post-implementation.…”
Section: Machine Learning For Results Estimationmentioning
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%
See 2 more Smart Citations
“…More traditional models have also been used. For example, Pyramid [22] used an ensemble of traditional ML models including Random Forest, Support Vector Machine (SVM), and Linear Regression to predict the resource usage of an HLS design on an FPGA. Among these models, the Graph Neural Networks (GNN) models (GraphSage and GCN) stand out from other models because of their accuracy and elegance when performing circuit analysis.…”
Section: Background and Motivationmentioning
confidence: 99%