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 条
  • [31] A safety concept for a railway mixed-criticality embedded system based on multicore partitioning
    Agirre, Irune
    Azkarate-Askasua, Mikel
    Larrucea, Asier
    Perez, Jon
    Vardanega, Tullio
    Cazorla, Francisco J.
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 1781 - 1788
  • [32] Dynamic power management of a system on chip based on AMBA AHB bus
    Marinelli, Simone
    Conti, Massimo
    VLSI CIRCUITS AND SYSTEMS III, 2007, 6590
  • [33] Wavelet-based dynamic power management for nonstationary service requests
    Abbasian, A.
    Hatami, S.
    Afzali-Kusha, A.
    Pedram, M.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (01)
  • [34] Dynamic Energy Management of FPGA Accelerators in Embedded Systems
    Hosseinabady, Mohammad
    Nunez-Yanez, Jose Luis
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (03)
  • [35] Power-aware scheduling with effective task migration for real-time multicore embedded systems
    Luis March, Jose
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14) : 1987 - 2001
  • [36] A memory power optimization technique for application specific embedded systems
    Ishihara, T
    Yasuura, H
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (11): : 2366 - 2374
  • [37] Dynamic thermal management for 3D multicore processors under process variations
    Hong, Hyejeong
    Lim, Jaeil
    Lim, Hyunyul
    Kang, Sungho
    IEICE ELECTRONICS EXPRESS, 2013, 10 (23):
  • [38] Multicore Power Estimation using Independent Component Analysis based Modeling
    Sagi, Mark
    Nguyen Anh Vu Doan
    Wild, Thomas
    Herkersdorf, Andreas
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 38 - 45
  • [39] Performance of Static and Dynamic Task Scheduling for Real-Time Engine Control System on Embedded Multicore Processor
    Oki, Yoshitake
    Mikami, Hiroki
    Nishida, Hikaru
    Umeda, Dan
    Kimura, Keiji
    Kasahara, Hironori
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2019, 2021, 11998 : 1 - 14
  • [40] Hybrid Model for Dynamic Power Management
    Lee, Wai-Kong
    Lee, Sze-Wei
    Siew, Wee-Ong
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (02) : 656 - 664