arrow
Return

An efficient binary programming method for black-box optimization and its application in processor design

delete2024-12-13
delete0
PRE
AI
X
Xiaoliang Lv
Q
Qiaozhu Zhai *
J
Jianchen Hu
Y
Y. Zhu
J
Jinhui Liu
X
Xiaohong Guan
DOI:10.1007/s11432-023-3963-7delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Optimizing the parameter settings in a large design space for the processor with limited simulation resources is a challenging task. The current black-box optimization algorithms for processor design space exploration (DSE) problems usually require a large amount of simulation resources for high-dimensional and discrete problems. Besides, the constraints handling techniques in these algorithms need to be improved. To address the issues, we propose an efficient binary integer programming (BIP) approach for the DSE of the processor with strictly guaranteed constraints. Our approach involves adopting the separability assumption to establish a surrogate objective function that is ordinal consistent, thus avoiding the complex non-linearity of the real objective function. Moreover, the design rules can be taken simply as constraints in BIP model to further reduce the design space. Thus, the efforts spent in the infeasible exploration space can be avoided. The experimental results show that the proposed algorithm outperforms the state-of-the-art Bayesian optimization and evolutionary algorithms in terms of exploration efficiency, required simulation points and performance of the recommended points.
Keywords:
black-box optimization
binary programming
design space exploration
processor design
expensive simulation system

Journal

Science China Information Sciences cover
Science China Information Sciences
IF:
7.6
Papers:
4.9K
Citations:
8.9K

Organization

X
xi'an jiaotong university
Scholars:
9.2W
Papers: 6.6W
Citations: 75
T
tsinghua university
Scholars:
11.8W
Papers: 10.0W
Citations: 137