Multi-Objective Hardware-Software Co-Optimization for the SNIPER Multi-Core Simulator

被引:0
|
作者
Chis, Radu [1 ]
Vintan, Lucian [2 ]
机构
[1] Tech Univ, Dept Comp Sci, Cluj Napoca, Romania
[2] Lucian Blaga Univ, Comp Sci Elect Engn Dept, Sibiu, Romania
关键词
Design Space Exploration; Multi-objective; Optimization Algorithms; Sniper Multi-Core Simulator; SPLASH-2; benchmarks;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern complex microarchitectures with multicore systems like CPUs, APUs (accelerated processing units) and GPUs require hundreds or thousands of hardware parameters to be fine-tuned to get the best results regarding different objectives like: performance, hardware complexity (integration area), power consumption, temperature, etc. These are only a few of the objectives needed to be taken into consideration when designing a new multicore system. Exploring this huge design space requires special tools like automatic design space exploration frameworks to optimize the hardware parameters. Although the microarchitecture might be very complex, the performance of the applications is also highly dependent on the degree of software optimization. This adds a new challenge to the DSE process. In this paper, using the multi-objective design space exploration tool FADSE, we tried to optimize the hardware and software parameters of the multicore SNIPER simulator running SPLASH-2 benchmarks suite. We optimized the hardware parameters (nr cores, cache sizes, cache associativity, etc.) and software parameters (GCC optimizations, threads, and scheduler) values that have been varied during the DSE process and shown the impact of these parameters on the optimization's multi-objectives (performance, area and power consumption). Furthermore, for the best found Pareto configurations the temperatures will be computed so that in the end we will have a 4-dimensional objective space.
引用
收藏
页码:3 / +
页数:2
相关论文
共 50 条
  • [41] Evolutionary Multi-objective Optimization of Personal Computer Hardware Configurations
    Slowik, Adam
    SWARM AND EVOLUTIONARY COMPUTATION, 2012, 7269 : 359 - 367
  • [42] Multi-objective evolution strategy for multimodal multi-objective optimization
    Zhang, Kai
    Chen, Minshi
    Xu, Xin
    Yen, Gary G.
    APPLIED SOFT COMPUTING, 2021, 101
  • [43] Multi-objective autotuning of MobileNets across the full software/hardware stack
    Lokhmotov, Anton
    Chunosov, Nikolay
    Vella, Flavio
    Fursin, Grigori
    1ST ACM REQUEST WORKSHOP/TOURNAMENT ON REPRODUCIBLE SOFTWARE/HARDWARE CO-DESIGN OF PARETO-EFFICIENT DEEP LEARNING, 2018,
  • [44] Multi-Objective Surrogate-Model-Based Neural Architecture and Physical Design Co-Optimization of Energy Efficient Neural Network Hardware Accelerators
    Wohrle, Hendrik
    Schneider, Felix
    Schlenke, Fabian
    Lebold, Denis
    Alvarez, Mariela De Lucas
    Kirchner, Frank
    Karagounis, Michael
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (01) : 40 - 53
  • [45] A new hybrid memetic multi-objective optimization algorithm for multi-objective optimization
    Luo, Jianping
    Yang, Yun
    Liu, Qiqi
    Li, Xia
    Chen, Minrong
    Gao, Kaizhou
    INFORMATION SCIENCES, 2018, 448 : 164 - 186
  • [46] Temperature Management for Heterogeneous Multi-core FPGAs Using Adaptive Evolutionary Multi-Objective Approaches
    Chen, Renzhi
    Lewis, Peter R.
    Yao, Xin
    2014 IEEE INTERNATIONAL CONFERENCE ON EVOLVABLE SYSTEMS (ICES), 2014, : 101 - 108
  • [47] A multi-objective co-optimization method of controller parameters for the overall system of small pressurized water reactor
    Li, Zheng
    Guo, Chong
    Wang, Linna
    Zeng, Wenjie
    ENERGY, 2024, 308
  • [48] Multi-objective planning-operation co-optimization of renewable energy system with hybrid energy storages
    He, Yi
    Guo, Su
    Zhou, Jianxu
    Ye, Jilei
    Huang, Jing
    Zheng, Kun
    Du, Xinru
    RENEWABLE ENERGY, 2022, 184 : 776 - 790
  • [49] SpikeNC: An Accurate and Scalable Simulator for Spiking Neural Network on Multi-Core Neuromorphic Hardware
    Xie, Lisheng
    Xue, Jianwei
    Wu, Liangshun
    Chen, Faquan
    Tian, Qingyang
    Zhou, Yifan
    Ying, Rendong
    Liu, Peilin
    2023 IEEE 30TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS, HIPC 2023, 2023, : 357 - 366
  • [50] Parallelization of GPU simulator on multi-core platforms
    Zhao, Xia
    Shen, Li
    Liu, Xin
    Wang, Zhi-Ying
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2014, 35 : 219 - 224