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 条
  • [21] Energy-Efficient Resource Allocation for NOMA Systems
    Glei, Naziha
    Chibani, Rhaimi Belgacem
    2019 16TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2019, : 648 - 651
  • [22] Synthesizing Energy-Efficient Embedded Systems with LOPOCOS
    Marcus T. Schmitz
    Bashir M. Al-Hashimi
    Petru Eles
    Design Automation for Embedded Systems, 2002, 6 : 401 - 424
  • [23] Vector Processors for Energy-Efficient Embedded Systems
    Dabbelt, Daniel
    Schmidt, Colin
    Love, Eric
    Mao, Howard
    Karandikar, Sagar
    Asanovic, Krste
    THIRD ACM INTERNATIONAL WORKSHOP ON MANY-CORE EMBEDDED SYSTEMS (MES 2016), 2016, : 10 - 16
  • [24] Synthesizing energy-efficient embedded systems with LOPOCOS
    Schmitz, MT
    Al-Hashimi, BM
    Eles, P
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2002, 6 (04) : 401 - 424
  • [25] Energy-Efficient Communication in Distributed, Embedded Systems
    Vodel, Matthias
    Hardt, Wolfram
    2013 11TH INTERNATIONAL SYMPOSIUM ON MODELING & OPTIMIZATION IN MOBILE, AD HOC & WIRELESS NETWORKS (WIOPT), 2013, : 641 - 647
  • [26] Energy-Aware Task Allocation for Large Task Sets on Heterogeneous Multiprocessor Systems
    Qin, Yang
    Zeng, Gang
    Kurachi, Ryo
    Matsubara, Yutaka
    Takada, Hiroaki
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2018), 2018, : 158 - 165
  • [27] Energy Efficiency of Task Allocation for Embedded JPEG Systems
    Fan, Yang-Hsin
    Wu, Jan-Ou
    Wang, San-Fu
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [28] Communication and Computing Task Allocation for Energy-Efficient Fog Networks
    Kopras, Bartosz
    Idzikowski, Filip
    Bossy, Bartosz
    Kryszkiewicz, Pawel
    Bogucka, Hanna
    SENSORS, 2023, 23 (02)
  • [29] Variability-Aware Task Allocation for Energy-Efficient Quality of Service Provisioning in Embedded Streaming Multimedia Applications
    Paterna, Francesco
    Acquaviva, Andrea
    Caprara, Alberto
    Papariello, Francesco
    Desoli, Giuseppe
    Benini, Luca
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (07) : 939 - 953
  • [30] Energy-Efficient Resource Allocation in Cognitive Radio Systems
    Shi, Weijia
    Wang, Shaowei
    2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 4618 - 4623