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 条
  • [41] Hierarchical adaptive dynamic power management
    Ren, ZY
    Krogh, BH
    Marculescu, R
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (04) : 409 - 420
  • [42] Dynamic power management for streaming data
    Pettis, N
    Cai, L
    Lu, YH
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 62 - 65
  • [43] A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment
    Cheng Zhonghan
    Xu Xin
    Huang Hao
    Zhu Runsheng
    CHINESE JOURNAL OF ELECTRONICS, 2015, 24 (02) : 263 - 271
  • [44] Genetic algorithm based idle length prediction scheme for dynamic power management
    Kong, Fei
    Tao, Pin
    Yang, ShiQiang
    Zhao, XiaoLi
    2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, 2006, : 1437 - +
  • [45] Hierarchical adaptive dynamic power management
    Ren, ZY
    Krogh, BH
    Marculescu, R
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 136 - 141
  • [46] Compilation of Stream Programs onto Scratchpad Memory Based Embedded Multicore Processors Through Retiming
    Che, Weijia
    Chatha, Karam
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 122 - 127
  • [47] An overview of the competitive and adversarial approaches to designing dynamic power management strategies
    Irani, S
    Singh, G
    Shukla, SK
    Gupta, RK
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (12) : 1349 - 1361
  • [48] A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment
    CHENG Zhonghan
    XU Xin
    HUANG Hao
    ZHU Runsheng
    ChineseJournalofElectronics, 2015, 24 (02) : 263 - 271
  • [49] Dynamic Power Management in Cognitive Radio Networks based on Constrained Stochastic Games
    Wang, Chia-Wei
    Hsu, Yu-Pin
    Feng, Kai-Ten
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 2009 - 2014
  • [50] Sram-Based FPGA Proposal for Dynamic Power Management on Sensor Node
    da Silva, Alexandre Ingles
    Pereira, Fabio Dacencio
    2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,