Dynamic Power Management Technique for Multicore Based Embedded Mobile Devices

被引:9
|
作者
Hwang, Young-Si [1 ]
Chung, Ki-Seok [1 ]
机构
[1] Hanyang Univ, Dept Elect Comp & Commun Engn, Seoul 133791, South Korea
基金
新加坡国家研究基金会;
关键词
Dynamic power management; low-power design; multicore; open multiprocessing (OpenMP); PROCESSOR;
D O I
10.1109/TII.2012.2232299
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the proliferation of ubiquitous computing environments becomes a reality, the need for high speed data processing and intelligent system management increases rapidly. In particular, the need for low-power designs and power-aware system management is getting stronger. While multicore systems are deployed in many embedded system areas, an effective power management technique for multicores is not available yet. In this paper, we propose a novel power management technique based on a parallel programming model. OpenMP is a well-known programming paradigm for shared memory multicore systems. OpenMP is based on library routines for parallel processing. By identifying the invoked library routines, how many cores will be adequate for a certain application can be determined, and the number of necessary cores for a given task can be determined during run-time. By turning off unnecessary cores, we can reduce power consumption. We implemented this method by adding capabilities in an OpenMP-compliant compiler and conducted experiments with various benchmarks. We were able to reduce the power consumption by 18% on average compared to other conventional power management methods.
引用
收藏
页码:1601 / 1612
页数:12
相关论文
共 50 条
  • [11] ARMOR: Adaptive Reliability Management by On-the-fly Redundancy in Multicore Embedded Processors
    Baharvand, Farshad
    Miremadi, S. Ghassem
    2015 IEEE 21ST PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2015, : 215 - 224
  • [12] A Reinforcement Learning Agent for Dynamic Power Management in Embedded Systems
    Hsu, Roy Chaoming
    Liu, Cheng-Ting
    JOURNAL OF INTERNET TECHNOLOGY, 2008, 9 (04): : 347 - 353
  • [13] Core-Level Activity Prediction for Multicore Power Management
    Bircher, W. Lloyd
    John, Lizy Kurian
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2011, 1 (03) : 218 - 227
  • [14] Improving Multicore Server Performance and Reducing Energy Consumption by Workload Dependent Dynamic Power Management
    Li, Keqin
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (02) : 122 - 137
  • [15] MARTE profile extension for modeling dynamic power management of embedded systems
    Arpinen, Tero
    Salminen, Erno
    Hamalainen, Timo D.
    Hannikainen, Marko
    JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (05) : 209 - 219
  • [16] Deep Reinforcement Learning-Based Power Management for Chiplet-Based Multicore Systems
    Li, Xiao
    Chen, Lin
    Chen, Shixi
    Jiang, Fan
    Li, Chengeng
    Zhang, Wei
    Xu, Jiang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (09) : 1726 - 1739
  • [17] Task scheduling on multicore embedded systems under power and thermal constraints
    Salamy, Hassan
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2015, 102 (12) : 2075 - 2091
  • [18] DYNAMIC MULTICORE RESOURCE MANAGEMENT: A MACHINE LEARNING APPROACH
    Martinez, Jose F.
    Ipek, Engin
    IEEE MICRO, 2009, 29 (05) : 8 - 17
  • [19] Power Modeling of Solid State Disk for Dynamic Power Management Policy Design in Embedded Systems
    Park, Jinha
    Yoo, Sungjoo
    Lee, Sunggu
    Park, Chanik
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2009, 5860 : 24 - +
  • [20] Power Management for Chiplet-Based Multicore Systems Using Deep Reinforcement Learning
    Li, Xiao
    Chen, Lin
    Chen, Shixi
    Jiang, Fan
    Li, Chengeng
    Xu, Jiang
    2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022), 2022, : 164 - 169