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 条
  • [31] CONCEPTUAL DESIGN OF TIRES USING MULTI-OBJECTIVE DESIGN EXPLORATION
    Koishi, Masataka
    Miyajima, Hiroyuki
    Kowatari, Naoya
    [J]. 11TH WORLD CONGRESS ON COMPUTATIONAL MECHANICS; 5TH EUROPEAN CONFERENCE ON COMPUTATIONAL MECHANICS; 6TH EUROPEAN CONFERENCE ON COMPUTATIONAL FLUID DYNAMICS, VOLS II - IV, 2014, : 3180 - 3189
  • [32] Design-Space Exploration with Multi-Objective Resource-Aware Modulo Scheduling
    Oppermann, Julian
    Sittel, Patrick
    Kumm, Martin
    Reuter-Oppermann, Melanie
    Koch, Andreas
    Sinnen, Oliver
    [J]. EURO-PAR 2019: PARALLEL PROCESSING, 2019, 11725 : 170 - 183
  • [33] A Comparative Evaluation of Multi-Objective Exploration Algorithms for High-Level Design
    Panerati, Jacopo
    Beltrame, Giovanni
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 19 (02)
  • [34] Design of an Indoor Exploration and Multi-Objective Navigation System
    Zheng, Guoxian
    Zhang, Lei
    Zhang, Huaxi
    Ding, Bo
    [J]. 2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 5451 - 5458
  • [35] A multi-objective framework for Pareto frontier exploration of lattice structures
    De Weer, Tom
    Lammens, Nicolas
    Meerbergen, Karl
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (05)
  • [36] A multi-objective framework for Pareto frontier exploration of lattice structures
    Tom De Weer
    Nicolas Lammens
    Karl Meerbergen
    [J]. Structural and Multidisciplinary Optimization, 2023, 66
  • [37] A Novel Hybrid Multi-objective Optimization Framework: Rotating the Objective Space
    Qiu, Xin
    Huang, Ye
    Xu, Jian-Xin
    Tan, Kay Chen
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 192 - 203
  • [38] Grey Wolf Optimizer Driven design space exploration: A novel framework for multi-objective trade-off in architectural synthesis
    Siddavaatam, Prathap
    Sedaghat, Reza
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2019, 49 : 44 - 61
  • [39] Configuring Multi-Objective Evolutionary Algorithms for Design-Space Exploration of Wireless Sensor Networks
    Nabi, Majid
    Blagojevic, Milos
    Basten, Twan
    Geilen, Marc
    Hendriks, Teun
    [J]. PM2HW2N09: PROCEEDINGS OF THE FOURTH ACM INTERNATIONAL WORKSHOP ON PERFORMANCE MONITORING, MEASUREMENT, AND EVALUATION OF HETEROGENEOUS WIRELESS AND WIRED NETWORKS, 2009, : 111 - 119
  • [40] Multi-objective efficient design space exploration and architectural synthesis of an application specific processor (ASP)
    Sengupta, Anirban
    Sedaghat, Reza
    Zeng, Zhipeng
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (04) : 392 - 404