"Smart" design space sampling to predict Pareto-optimal solutions
"Smart" design space sampling to predict Pareto-optimal solutions
复制标题
“智能”设计空间采样来预测帕累托最优解决方案
DOI:
10.1145/2248418.2248436
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Markus Püschel
中科院分区:
文献类型:
--
作者:
M. Zuluaga;Andreas Krause;Peter Milder;Markus Püschel
Many high-level synthesis tools offer degrees of freedom in mapping high-level specifications to Register-Transfer Level descriptions. These choices do not affect the functional behavior but span a design space of different cost-performance tradeoffs. In this paper we present a novel machine learning-based approach that efficiently determines the Pareto-optimal designs while only sampling and synthesizing a fraction of the design space. The approach combines three key components: (1) A regression model based on Gaussian processes to predict area and throughput based on synthesis training data. (2) A "smart" sampling strategy, GP-PUCB, to iteratively refine the model by carefully selecting the next design to synthesize to maximize progress. (3) A stopping criterion based on assessing the accuracy of the model without access to complete synthesis data. We demonstrate the effectiveness of our approach using IP generators for discrete Fourier transforms and sorting networks. However, our algorithm is not specific to this application and can be applied to a wide range of Pareto front prediction problems.