Modular Reinforcement Learning for Self-Adaptive Energy Efficiency Optimization in Multicore System

被引:23
|
作者
Wang, Zhe [1 ]
Tian, Zhongyuan [1 ]
Xu, Jiang [1 ]
Maeda, Rafale K. V. [1 ]
Li, Haoran [1 ]
Yang, Peng [1 ]
Wang, Zhehui [1 ]
Duong, Luan H. K. [1 ]
Wang, Zhifei [1 ]
Chen, Xuanqi [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
关键词
D O I
10.1109/ASPDAC.2017.7858403
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy-efficiency is becoming increasingly important to modern computing systems with multi-/many-core architectures. Dynamic Voltage and Frequency Scaling (DVFS), as an effective low-power technique, has been widely applied to improve energy-efficiency in commercial multi-core systems. However, due to the large number of cores and growing complexity of emerging applications, it is difficult to efficiently find a globally optimized voltage/frequency assignment at runtime. In order to improve the energy-efficiency for the overall multicore system, we propose an online DVFS control strategy based on core-level Modular Reinforcement Learning (MRL) to adaptively select appropriate operating frequencies for each individual core. Instead of focusing solely on the local core conditions, MRL is able to make comprehensive decisions by considering the running-states of multiple cores without incurring exponential memory cost which is necessary in traditional Monolithic Reinforcement Learning (RL). Experimental results on various realistic applications and different system scales show that the proposed approach improves up to 28% energy-efficiency compared to the recent individual-RL approach.
引用
收藏
页码:684 / 689
页数:6
相关论文
共 50 条
  • [21] Self-adaptive Uncertainty Economic Dispatch Based on Deep Reinforcement Learning
    Peng L.
    Sun Y.
    Xu J.
    Liao S.
    Yang L.
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2020, 44 (09): : 33 - 42
  • [22] Decentralization of Control Loop for Self-Adaptive Software through Reinforcement Learning
    Ganguly, Kishan Kumar
    Sakib, Kazi
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), 2017, : 134 - 141
  • [23] Dimmer: Self-Adaptive Network-Wide Flooding with Reinforcement Learning
    Poirot, Valentin
    Landsiedel, Olaf
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 293 - 303
  • [24] Research on reinforcement learning of the intelligent robot based on self-adaptive quantization
    Zhang, RB
    Sun, Y
    Wang, XC
    Yang, GM
    Gu, GC
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 1226 - 1229
  • [25] A Self-Adaptive and Self-Sufficient Energy Harvesting System
    Moesch, Mario
    Fischerauer, Gerhard
    Hoffmann, Daniel
    SENSORS, 2020, 20 (09)
  • [26] A Self-adaptive Framework for Enhancing Energy Efficiency in Mobile Applications
    Moghaddam, Fahimeh Alizadeh
    Simaremare, Mario
    Lago, Patricia
    Grosso, Paola
    2017 FIFTH IFIP CONFERENCE ON SUSTAINABLE INTERNET AND ICT FOR SUSTAINABILITY (SUSTAINIT 2017), 2017, : 111 - 113
  • [27] Research on Self-adaptive Algorithm in Self-adaptive Web System
    Cao, CaiFeng
    Luo, YaoZu
    Gong, Jing
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 25 - 28
  • [28] Learning Classifier System with Self-adaptive Discovery Mechanism
    Troc, Maciej
    Unold, Olgierd
    NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2007), 2008, 129 : 273 - 283
  • [29] Particle Swarm Optimization with Comprehensive Learning & Self-adaptive Mutation
    Tan, Hao
    Li, Jianjun
    Huang, Jing
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND ELECTRONIC TECHNOLOGY, 2015, 3 : 74 - 77
  • [30] Realization of learning induced self-adaptive sampling in noisy optimization
    Rakshit, Pratyusha
    Konar, Amit
    APPLIED SOFT COMPUTING, 2018, 69 : 288 - 315