A High-accurate Multi-objective Exploration Framework for Design Space of CPU

被引:3
|
作者
Wang, Duo [1 ,2 ]
Yan, Mingyu [1 ,2 ]
Liu, Xin [1 ,2 ]
Zou, Mo [1 ,2 ]
Liu, Tianyu [1 ,2 ]
Li, Wenming [1 ,2 ]
Ye, Xiaochun [1 ,2 ]
Fan, Dongrui [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, SKLP, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Design Space Exploration; Multi-objective Exploration; Prediction Model; CPU Microarchitecture; Pareto Hypervolume;
D O I
10.1109/DAC56929.2023.10247790
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To accelerate time-consuming multi-objective design space exploration of CPU, previous work trains prediction models using a set of performance metrics derived from few simulations, then predicts the rest. Unfortunately, the low accuracy of models limits the exploration effect, and how to achieve a good trade-off between multiple objectives is challenging. In this paper, we investigate various prediction models and find out the most accurate basic model. We enhance the model by ensemble learning to improve prediction accuracy. A hypervolume-improvement-based optimization method to trade off between multiple objectives is proposed together with a uniformity-aware selection algorithm to jump out of the local optimum. Experiments demonstrate that our open-source framework can reduce the distance to the Pareto optimal set by 76% and prediction error by 97% compared with the state-of-the-art work.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A High-accurate Multi-objective Ensemble Exploration Framework for Design Space of CPU Microarchitecture
    Wang, Duo
    Yan, Mingyu
    Teng, Yihan
    Han, Dengke
    Ye, Xiaochun
    Fan, Dongrui
    [J]. PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 379 - 383
  • [2] MoDSE: A High-Accurate Multiobjective Design Space Exploration Framework for CPU Microarchitectures
    Wang, Duo
    Yan, Mingyu
    Teng, Yihan
    Han, Dengke
    Liu, Xin
    Li, Wenming
    Ye, Xiaochun
    Fan, Dongrui
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (05) : 1525 - 1537
  • [3] A Transfer Learning Framework for High-Accurate Cross-Workload Design Space Exploration of CPU
    Wang, Duo
    Yan, Mingyu
    Teng, Yihan
    Han, Dengke
    Dang, Haoran
    Ye, Xiaochun
    Fan, Dongrui
    [J]. 2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [4] Sherlock: A Multi-Objective Design Space Exploration Framework
    Gautier, Quentin
    Althoff, Alric
    Crutchfield, Christopher L.
    Kastner, Ryan
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)
  • [5] AUGER: A Multi-Objective Design Space Exploration Framework for CGRAs
    Li, Jingyuan
    Hu, Yihan
    Dai, Yuan
    Kuang, Huizhen
    Wang, Lingli
    [J]. 2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 88 - 95
  • [6] A flexible framework for fast multi-objective design space exploration of embedded systems
    Palermo, G
    Silvano, C
    Zaccaria, V
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 249 - 258
  • [7] Design space exploration with evolutionary multi-objective optimisation
    Holzer, M.
    Kneff, B.
    Rupp, M.
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 126 - 133
  • [8] Design space exploration in multi-objective hierarchical SOC design
    Han, Muhua
    Xie, Yufeng
    Liu, Leibo
    Wei, Shaoijun
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 118 - 121
  • [9] Multi-objective design space exploration under uncertainty
    Kheawhom, S
    Kittisupakorn, P
    [J]. European Symposium on Computer-Aided Process Engineering-15, 20A and 20B, 2005, 20a-20b : 145 - 150
  • [10] Efficient symbolic multi-objective design space exploration
    Lukasiewycz, Martin
    Glass, Michael
    Haubelt, Christian
    Teich, Juergen
    [J]. 2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 661 - 666