Optimizing Power of Many-Core Systems by Exploiting Dynamic Voltage, Frequency and Core Scaling

被引:0
|
作者
Liu, Bin [1 ]
Foroozannejad, Mohammad H. [1 ]
Ghiasi, Soheil [1 ]
Baas, Bevan M. [1 ]
机构
[1] Univ Calif, Dept Elect & Comp Engn, Davis, CA USA
关键词
Many-core processors; dynamic voltage; frequency and core scaling (DVFCS); genetic algorithm (GA); globally asynchronous locally synchronous (GALS);
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To address the well-known "power wall" issue, many-core processors with dynamic voltage and frequency scaling (DVFS) are widely investigated. To further improve the energy efficiency, DVFS with core scaling (DVFCS) has been proposed. In this paper, we address the problem of minimizing the power dissipation of many-core systems under performance constraints by choosing appropriate number of active cores and per-core voltage/frequency levels. A genetic algorithm based solution is proposed to solve the problem. Experiments with real applications show that (1) dynamically scaling the number of active cores can save up to 72% power compared with per-core DVFS; (2) the amount of extra power saving brought by core scaling is highly dependent on performance constraints.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Dynamic Voltage and Frequency Scaling for Neuromorphic Many-Core Systems
    Hoeppner, Sebastian
    Yan, Yexin
    Vogginger, Bernhard
    Dixius, Andreas
    Partzsch, Johannes
    Neumaerker, Felix
    Hartmann, Stephan
    Schiefer, Stefan
    Scholze, Stefan
    Ellguth, Georg
    Cederstroem, Love
    Eberlein, Matthias
    Mayr, Christian
    Temple, Steve
    Plana, Luis
    Garside, Jim
    Davison, Simon
    Lester, David R.
    Furber, Steve
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017,
  • [2] Optimality of dynamic voltage/frequency scaling in many-core systems with voltage-frequency islands
    Hajiamini, Shervin
    Shirazi, Behrooz
    Dong, Hongbo
    Cain, Chris
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 24
  • [3] Live Demonstration: Dynamic Voltage and Frequency Scaling for Neuromorphic Many-Core Systems
    Hoeppner, Sebastian
    Yan, Yexin
    Vogginger, Bernhard
    Dixius, Andreas
    Partzsch, Johannes
    Joshi, Prateek
    Neumaerker, Felix
    Hartmann, Stephan
    Schiefer, Stefan
    Scholze, Stefan
    Ellguth, Georg
    Cederstroem, Love
    Eberlein, Matthias
    Mayr, Christian
    Temple, Steve
    Plana, Luis
    Garside, Jim
    Davison, Simon
    Lester, David R.
    Furber, Steve
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 617 - 617
  • [4] Optimizing Total Power of Many-Core Processors Considering Voltage Scaling Limit and Process Variations
    Lee, Jungseob
    Kim, Nam Sung
    ISLPED 09, 2009, : 201 - 206
  • [5] Dynamic Power Management for Neuromorphic Many-Core Systems
    Hoeppner, Sebastian
    Vogginger, Bernhard
    Yan, Yexin
    Dixius, Andreas
    Scholze, Stefan
    Partzsch, Johannes
    Neumaerker, Felix
    Hartmann, Stephan
    Schiefer, Stefan
    Ellguth, Georg
    Cederstroem, Love
    Plana, Luis A.
    Garside, Jim
    Furber, Steve
    Mayr, Christian
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (08) : 2973 - 2986
  • [6] Speedup and Power Scaling Models for Heterogeneous Many-Core Systems
    Rafiev, Ashur
    Al-Hayanni, Mohammed A. N.
    Xia, Fei
    Shafik, Rishad
    Romanovsky, Alexander
    Yakovlev, Alex
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (03): : 436 - 449
  • [7] Learning-Based Power/Performance Optimization for Many-Core Systems With Extended-Range Voltage/Frequency Scaling
    Cai, Ermao
    Juan, Da-Cheng
    Garg, Siddharth
    Park, Jinpyo
    Marculescu, Diana
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (08) : 1318 - 1331
  • [8] Thermal-aware dynamic voltage frequency scaling for many-core processors under process variations
    Hong, Hyejeong
    Lim, Jaeil
    Lim, Hyunyul
    Kang, Sungho
    IEICE ELECTRONICS EXPRESS, 2013, 10 (14):
  • [9] Optimizing Vertex Pressure Dynamic Graph Partitioning in Many-Core Systems
    McCrabb, Andrew
    Bertacco, Valeria
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (06) : 936 - 949
  • [10] Scaling and optimizing the Gysela code on a cluster of many-core processors
    Latu, Guillaume
    Asahi, Yuuichi
    Bigot, Julien
    Feher, Tamas
    Grandgirard, Virginie
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 466 - 473