A Dynamic Programming Technique for Energy-Efficient Multicore Systems

被引:0
|
作者
Hajiamini, Shervin [1 ]
Shirazi, Behrooz [1 ]
Crandall, Aaron [1 ]
Ghasemzadeh, Hassan [1 ]
机构
[1] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA 99164 USA
关键词
Dynamic Voltage and Frequency Scaling; Energy Efficiency; Dynamic Programming; The Viterbi Algorithm; POWER MANAGEMENT;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With a focus on static (compile-time) methods for V/F level assignments, we propose an efficient Dynamic programming (DP) technique using the Viterbi algorithm, which uses the Energy-Delay Product (EDP) as objective function to predict the best V/F levels. By using the profiled information of applications, this technique minimizes energy consumption and execution time. We evaluate and compare the performance of the proposed algorithm against three heuristic methods-a greedy version of our algorithm, a feedback controller method, and a simple heuristic that uses historical performance to make predictions for adjusting the V/F levels. Experimental results show that our algorithm outperforms the heuristics under the study by an average of 12 to 24% using the EDP performance criteria.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] HALLS: An Energy-Efficient Highly Adaptable Last Level STT-RAM Cache for Multicore Systems
    Kuan, Kyle
    Adegbija, Tosiron
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (11) : 1635 - 1646
  • [42] Energy-Efficient Fault Tolerance for Real-Time Tasks with Precedence Constraints on Heterogeneous Multicore Systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    2019 TENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2019,
  • [43] Energy-efficient dynamic clusters of servers
    Dilawaer Duolikun
    Tomoya Enokido
    Ailixier Aikebaier
    Makoto Takizawa
    The Journal of Supercomputing, 2015, 71 : 1642 - 1656
  • [44] Energy-Efficient Time-Division Multiplexed Hybrid-Switched NoC for Heterogeneous Multicore Systems
    Yin, Jieming
    Zhou, Pingqiang
    Sapatnekar, Sachin S.
    Zhai, Antonia
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [45] Energy-efficient dynamic clusters of servers
    Duolikun, Dilawaer
    Enokido, Tomoya
    Aikebaier, Ailixier
    Takizawa, Makoto
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (05): : 1642 - 1656
  • [46] Energy-efficient Dynamic Clusters of Servers
    Doulikun, Dilawaer
    Aikebaier, Ailixier
    Enokido, Tomoya
    Takizawa, Makoto
    2013 EIGHTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2013), 2013, : 253 - 260
  • [47] Online Energy-Efficient Task-Graph Scheduling for Multicore Platforms
    Kanoun, Karim
    Mastronarde, Nicholas
    Atienza, David
    van der Schaar, Mihaela
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (08) : 1194 - 1207
  • [48] Energy-Efficient Computation Offloading for Multicore-Based Mobile Devices
    Geng, Yeli
    Yang, Yi
    Cao, Guohong
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 46 - 54
  • [49] Ghost Routers: Energy-Efficient Asymmetric Multicore Processors with Symmetric NoCs
    Son, Hyojun
    Kim, Hanjoon
    Wang, Hao
    Kim, Nam Sung
    Kim, John
    PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,
  • [50] Dynamic Virtual Channel Configuration for Efficient Multicore Systems
    Gharan, Masoud Oveis
    Khan, Gul N.
    2014 EIGHTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS),, 2014, : 445 - 450