Energy-Efficient Task Allocation Techniques for Asymmetric Multiprocessor Embedded Systems

被引:20
|
作者
Elewi, Abdullah [1 ]
Shalan, Mohamed [2 ]
Awadalla, Medhat [1 ]
Saad, Elsayed M. [1 ]
机构
[1] Helwan Univ, Cairo, Egypt
[2] Amer Univ Cairo, Cairo, Egypt
关键词
Algorithms; Design; Performance; Task partitioning; task mapping; energy-aware scheduling; asymmetric multiprocessors; uniform multiprocessors; bin packing; DVFS; HEURISTICS; POWER;
D O I
10.1145/2544375.2544391
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Asymmetric multiprocessor systems are considered power-efficient multiprocessor architectures. Furthermore, efficient task allocation (partitioning) can achieve more energy efficiency at these asymmetric multiprocessor platforms. This article addresses the problem of energy-aware static partitioning of periodic real-time tasks on asymmetric multiprocessor (multicore) embedded systems. The article formulates the problem according to the Dynamic Voltage and Frequency Scaling (DVFS) model supported by the platform and shows that it is an NP-hard problem. Then, the article outlines optimal reference partitioning techniques for each case of DVFS model with suitable assumptions. Finally, the article proposes modifications to the traditional bin-packing techniques and designs novel techniques taking into account the DVFS model supported by the platform. All algorithms and techniques are simulated and compared. The simulation shows promising results, where the proposed techniques reduced the energy consumption by 75% compared to traditional methods when DVFS is not supported and by 50% when per-core DVFS is supported by the platform.
引用
收藏
页数:27
相关论文
共 50 条
  • [41] Energy-Efficient Task Allocation for Distributed Applications in Wireless Sensor Networks
    Pilloni, Virginia
    Atzori, Luigi
    2011 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2011, : 321 - 326
  • [42] Fair Energy-Efficient Sensing Task Allocation in Participatory Sensing with Smartphones
    Peng, Jia
    Zhu, Yanmin
    Zhao, Qingwen
    Zhu, Hongzi
    Cao, Jian
    Xue, Guangtao
    Li, Bo
    COMPUTER JOURNAL, 2017, 60 (06): : 850 - 865
  • [43] Fair Energy-efficient Sensing Task Allocation in Participatory Sensing with Smartphones
    Zhao, Qingwen
    Zhu, Yanmin
    Zhu, Hongzi
    Cao, Jian
    Xue, Guangtao
    Li, Bo
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 1366 - 1374
  • [44] Energy-Efficient Task Allocation of Heterogeneous Resources in Mobile Edge Computing
    Liu, Xi
    Liu, Jun
    Wu, Hong
    IEEE ACCESS, 2021, 9 : 119700 - 119711
  • [45] Energy-Efficient Real-Time Task Allocation in a Data Center
    Zhang, Mingming
    Wang, Songyun
    Yuan, Guoquan
    Li, Yefei
    Qian, Zhuzhong
    2016 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2016, : 680 - 687
  • [46] Fixed-priority allocation and scheduling for energy-efficient fault tolerance in hard real-time multiprocessor systems
    Wei, Tongquan
    Mishra, Piyush
    Wu, Kaijie
    Liang, Han
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1511 - 1526
  • [47] Heuristic algorithm for task allocation on distributed multiprocessor systems
    Feng, Bin
    Sun, Jun
    Jisuanji Gongcheng/Computer Engineering, 2004, 30 (14):
  • [48] Feedback Scheduling for Energy-Efficient Real-Time Homogeneous Multiprocessor Systems
    Thammawichai, Mason
    Kerrigan, Eric C.
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 1643 - 1648
  • [49] Functional verification of task partitioning for multiprocessor embedded systems
    Das, Dipankar
    Chakrabarti, P. P.
    Kumar, Rajeev
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (04)
  • [50] Adaptive Task Allocation for Multiprocessor SoCs in Real-Time Energy Harvesting Systems
    Wei, Tongquan
    Guo, Yonghe
    Chen, Xiaodao
    Hu, Shiyan
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 538 - 543