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 条
  • [31] Dynamic Energy-Efficient Power Allocation in Multibeam Satellite Systems
    Efrem, Christos N.
    Panagopoulos, Athanasios D.
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2020, 9 (02) : 228 - 231
  • [32] Energy-efficient dynamic task scheduling algorithms for DVS systems
    Zhuo, Jianli
    Chakrabarti, Chaitali
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [33] Energy-efficient Dynamic Deployment Architecture for Future Cellular Systems
    Alsedairy, Talal
    Imran, Muhammad
    Qi, Yinan
    Evans, Barry
    2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2013, : 3111 - 3116
  • [34] High-Performance Energy-Efficient Multicore Embedded Computing
    Munir, Arslan
    Ranka, Sanjay
    Gordon-Ross, Ann
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (04) : 684 - 700
  • [35] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02) : 329 - 338
  • [36] Towards Energy-Efficient Heterogeneous Multicore Architectures for Edge Computing
    Gamatie, Abdoulaye
    Devic, Guillaume
    Sassatelli, Gilles
    Bernabovi, Stefano
    Naudin, Philippe
    Chapman, Michael
    IEEE ACCESS, 2019, 7 : 49474 - 49491
  • [37] Energy-Efficient Programming Languages for Mobile Applications
    Mahadevappa, Shashikala
    Figueira, Silvia
    2021 IEEE GLOBAL HUMANITARIAN TECHNOLOGY CONFERENCE (GHTC), 2021, : 33 - 38
  • [38] Energy-efficient pumping systems
    Tutterow, VC
    Doolin, JH
    Paul, BO
    CHEMICAL PROCESSING, 1996, 59 (08): : 30 - &
  • [39] Energy-Efficient Train Control Based on Improved Dynamic Programming Algorithm for Online Applications
    Chen, Fuwang
    Peng, Yang
    Lu, Shaofeng
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGIES FOR RAIL TRANSPORTATION, EITRT 2023: ENERGY TRACTION TECHNOLOGY OF RAIL TRANSPORTATION, 2024, 1135 : 518 - 529
  • [40] Energy-efficient adaptive MIMO systems leveraging dynamic spare capacity
    Kim, Hongseok
    Chae, Chan-Byoung
    de Veciana, Gustavo
    Heath, Robert W., Jr.
    2008 42ND ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-3, 2008, : 68 - 73