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] QoS Management for Embedded Databases in Multicore-Based Embedded Systems
    Kang, Woochul
    Chung, Jaeyong
    MOBILE INFORMATION SYSTEMS, 2015, 2015
  • [12] Dynamic Power Management for Dark Silicon Multicore Processors
    Garg, Siddharth
    DARK SILICON AND FUTURE ON-CHIP SYSTEMS, 2018, 110 : 171 - 216
  • [13] Saving Energy by Means of Dynamic Load Management in Embedded Multicore Systems
    Becker, Matthias
    Schmidt, Adriaan
    Orehek, Martin
    Nolte, Thomas
    2014 9TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2014,
  • [14] Performance validation on multicore mobile devices
    Hubbard, Thomas
    Lencevicius, Raimondas
    Metz, Edu
    Raghavan, Gopal
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 413 - 421
  • [15] Intelligent Power Saving Technique for Mobile Devices
    Mora, Jaime
    Leu, Jenq-Shiou
    18TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2012): GREEN AND SMART COMMUNICATIONS FOR IT INNOVATION, 2012, : 504 - 508
  • [16] Dynamic power management for embedded systems
    Brock, B
    Rajamani, K
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2003, : 416 - 419
  • [17] Predictive Modeling based Power Estimation for Embedded Multicore Systems
    Sankaran, Sriram
    PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 370 - 375
  • [18] Dynamic Variability Management in Mobile Multicore Processors under Lifetime Constraints
    Mercati, Pietro
    Paterna, Francesco
    Bartolini, Andrea
    Benini, Luca
    Rosing, Tajana Simunic
    2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 448 - 455
  • [19] A Dynamic Power-Aware Partitioner with Task Migration for Multicore Embedded Systems
    March, Jose Luis
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    EURO-PAR 2011 PARALLEL PROCESSING, PT 1, 2011, 6852 : 218 - 229
  • [20] Turducken: Hierarchical power management for mobile devices
    Sorber, J
    Banerjee, N
    Corner, MD
    Rollins, S
    Proceedings of the Third International Conference on Mobile Systems, Applications, and Services (MobiSys 2005), 2005, : 261 - 274