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 条
  • [21] Dynamic Power Management on a Mobile Robot
    Techi, Rodrigo de Carvalho
    Aquino Jr, Plinio Thomaz
    2021 6TH INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND ROBOTICS RESEARCH (ICMERR), 2021, : 8 - 14
  • [22] A Comparison of Embedded Database Management Systems for Windows Mobile Devices
    Lutes, Kyle D.
    Springer, John A.
    Howard, Kelly
    IMETI 2008: INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, PROCEEDINGS, 2008, : 353 - 357
  • [23] Embedded Multicore Implementation of a H.264 Decoder with Power Management Considerations
    Bilavarn, S.
    Belleudy, C.
    Auguin, M.
    Dupont, T.
    Fouilliart, A-M.
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 124 - +
  • [24] Simultaneous Management of Peak-Power and Reliability in Heterogeneous Multicore Embedded Systems
    Ansari, Mohsen
    Saber-Latibari, Javad
    Pasandideh, Mostafa
    Ejlali, Alireza
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (03) : 623 - 633
  • [25] Embedded GPU and multicore processors for emotional-based mobile robotic agents
    Almenar, Francisco
    Dominguez, Carlos
    Hassan, Houcine
    Martinez, Juan-Miguel
    Lopez, Pedro
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 192 - 201
  • [26] Dynamic Power Management for Embedded Ubiquitous Systems
    Paul, Anand
    Chen, Bo-Wei
    Jeong, J.
    Wang, Jhing-Fa
    1ST INTERNATIONAL CONFERENCE ON ORANGE TECHNOLOGIES (ICOT 2013), 2013, : 67 - 71
  • [27] The modeling for dynamic power management of embedded systems
    Huang, JW
    Chen, TZ
    Ye, MJ
    Lian, Y
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 462 - 467
  • [28] A hierarchical approach for power management on mobile embedded systems
    Hoeller Junior, Arliones Stevert
    Wanner, Lucas Francisco
    Frohlich, Antonio Augusto
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 265 - +
  • [29] A Learning-based and Network-aware Power Management for Mobile Devices
    Zhang, Jin
    Huang, Jiangjie
    Peng, Long
    Liu, Xiaodong
    Yu, Jie
    Wang, Wenzhu
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 894 - 899
  • [30] Supervised Learning Based Power Management for Multicore Processors
    Jung, Hwisung
    Pedram, Massoud
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (09) : 1395 - 1408