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] An Embedded Parallel Face Detection System Based on Multicore Processor
    Wang, Zheng
    Gao, Fang
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2684 - 2688
  • [22] Search-Based Temporal Testing in an Embedded Multicore Platform
    Srivisut, Komsan
    Clark, John A.
    Paige, Richard F.
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2018, 2018, 10784 : 794 - 809
  • [23] A Power-Aware Method for IoT Networks with Mobile Stations and Dynamic Power Management Strategy
    Saleh, Ahmed M. Shamsan
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2023, 13 (06) : 12108 - 12114
  • [24] Reinforcement Learning Based Dynamic Power Management with a Hybrid Power Supply
    Yue, Siyu
    Zhu, Di
    Wang, Yanzhi
    Pedram, Massoud
    2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 81 - 86
  • [25] Dynamic power management based on subtask and executing time
    Jiang L.
    Yang G.
    Li H.
    Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 2010, 45 (03): : 435 - 439
  • [26] Apps-Usage Driven Energy Management for Multicore Mobile Computing Systems
    Rex, Hou Zhao Qi
    Chuen, Jong Ching
    Herkersdorf, Andreas
    2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 472 - 475
  • [27] MPSoC BASED DYNAMIC POWER MANAGEMENT IN WIRELESS SENSOR NETWORKS
    Banu, G. Maryam
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [28] Process Scheduling Based Memory Energy Management for Multi-Core Mobile Devices
    Zhang, Tiefei
    Chen, Tianzhou
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (10) : 1700 - 1707
  • [29] Power Containers: An OS Facility for Fine-Grained Power and Energy Management on Multicore Servers
    Shen, Kai
    Shriraman, Arrvindh
    Dwarkadas, Sandhya
    Zhang, Xiao
    Chen, Zhuan
    ACM SIGPLAN NOTICES, 2013, 48 (04) : 65 - 76
  • [30] Dynamic Power Management for the Iterative Decoding of Turbo Codes
    Amador, Erick
    Knopp, Raymond
    Pacalet, Renaud
    Rezard, Vincent
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (11) : 2133 - 2137