Multi-objective Design Space Exploration for High-Level Synthesis via Bayesian Optimization
Многоцелевой поиск в пространстве проектирования для высокоуровневого синтеза с помощью байесовской оптимизации
2023-05-08
SCID: 54.1/tasagueq
Discuss with AI
ADRS improvementExpected Hypervolume Improvement (EHVI)High-Level Synthesis (HLS)LPDA gainsMulti-objective Tree-structured Parzen Estimator (MOTPE)NSGA-IIdesign space exploration (DSE)float encodingmulti-objective Bayesian optimizationpower performance area (PPA)simulated annealing (SA)
Figures from the paper
Abstract (AI)
High-level Synthesis (HLS) becomes popular since it can improve productivity of circuit designs. The optimization of HLS is necessary since the design space is vast and different configurations can lead to various power, performance and area (PPA). In this paper, we model the design space exploration (DSE) as a multi-objective black-box optimization problem via Bayesian optimization with float encoding method to explore the Pareto front of HLS designs for PPA objectives, where Multi-objective Tree-structured Parzen Estimator (MOTPE) is adopted as the surrogate model which can search the tree-structured design space efficiently and Expected Hypervolume Improvement (EHVI) is used as the acquisition function to guide the optimization. The experimental results show that our method achieves LPDA gains by 66.30% and 41.25%, compared with two meta-heuristic algorithms, simulated annealing (SA) and NSGA-II. Our learned Pareto front is closer to the reference Pareto front than SA and NSGA-II, with an average improvement in ADRS by 94.72% and 69.58% respectively.
Key Findings
1
DSE for HLS is modeled as a multi-objective black-box optimization problem using Bayesian optimization with float encoding to explore PPA Pareto fronts.
2
Expected Hypervolume Improvement (EHVI) is employed as the acquisition function to guide multi-objective optimization.
3
Multi-objective Tree-structured Parzen Estimator (MOTPE) is used as the surrogate model to efficiently search tree-structured HLS design spaces.
4
The learned Pareto front is closer to the reference Pareto front than SA and NSGA-II, improving ADRS by 94.72% and 69.58% on average respectively.
5
The proposed method achieves LPDA gains of 66.30% and 41.25% compared to simulated annealing (SA) and NSGA-II respectively.
Research Object
High-Level Synthesis (HLS) design space for hardware designs (tree-structured HLS configurations affecting power, performance, and area)
Research Subject
Multi-objective design space exploration and optimization of HLS configurations to discover Pareto-optimal trade-offs in power, performance, and area using Bayesian optimization (MOTPE surrogate and EHVI acquisition)
Publication Details
Publication Date
2023-05-08
Journal
Publisher
ISSN
Cited by
6
Access Type
Author Information
Download PDF
Subscribe to digest