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 条
  • [31] Parallel simulation of many-core processor and many-core clusters
    Lü, Huiwei
    Cheng, Yuan
    Bai, Lu
    Chen, Mingyu
    Fan, Dongrui
    Sun, Ninghui
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (05): : 1110 - 1117
  • [32] PoweRock: Power Modeling and Flexible Dynamic Power Management for Many-Core Architectures
    Lai, Zhiquan
    Lam, King Tin
    Wang, Cho-Li
    Su, Jinshu
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 600 - 612
  • [33] A Case for Scaling Applications to Many-core with OS Clustering
    Song, Xiang
    Chen, Haibo
    Chen, Rong
    Wang, Yuanxuan
    Zang, Binyu
    EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, 2011, : 61 - 75
  • [34] Improved scheduler for multi-core many-core systems
    Kumar, Neetesh
    Vidyarthi, Deo Prakash
    COMPUTING, 2014, 96 (11) : 1087 - 1110
  • [35] Automating and Optimizing Data Transfers for Many-core Coprocessors
    Ren, Bin
    Ravi, Nishkam
    Yang, Yi
    Feng, Min
    Agrawal, Gagan
    Chakradhar, Srimat
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, (ICS'14), 2014, : 177 - 177
  • [36] Scaling and Analyzing the Stencil Performance on Multi-Core and Many-Core Architectures
    Gan, Lin
    Fu, Haohuan
    Xue, Wei
    Xu, Yangtong
    Yang, Chao
    Wang, Xinliang
    Lv, Zihong
    You, Yang
    Yang, Guangwen
    Ou, Kaijian
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 103 - 110
  • [37] Optimizing the gravitational tree algorithm for many-core processors
    Tokuue, Tomoyuki
    Ishiyama, Tomoaki
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2024, 528 (01) : 821 - 832
  • [38] Optimizing Streaming Parallelism on Heterogeneous Many-Core Architectures
    Zhang, Peng
    Fang, Jianbin
    Yang, Canqun
    Huang, Chun
    Tang, Tao
    Wang, Zheng
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (08) : 1878 - 1896
  • [39] Improved scheduler for multi-core many-core systems
    Neetesh Kumar
    Deo Prakash Vidyarthi
    Computing, 2014, 96 : 1087 - 1110
  • [40] Dynamic thread mapping for power-efficient many-core systems under performance constraints
    Iskandar, Veronia
    Salama, Cherif
    Taher, Mohamed
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 93