An Optimal DPM Based Energy-Aware Task Scheduling for Performance Enhancement in Embedded MPSoC

被引:0
|
作者
Khan, Hamayun [1 ]
Din, Irfan Ud [2 ]
Ali, Arshad [3 ]
Husain, Mohammad [3 ]
机构
[1] Univ Lahore, Fac Engn & Technol Super, Dept Elect Engn, Lahore 54000, Pakistan
[2] Univ Lahore, Fac Comp Sci & IT Super, Dept Comp Sci, Lahore 54000, Pakistan
[3] Islamic Univ Madinah, Fac Comp & Informat Syst, Al Munawarah 42351, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2023年 / 74卷 / 01期
关键词
Dynamic power management; dynamic voltage & frequency scaling; dynamic thermal management; multiprocessor system on chip; complementary metal oxide semiconductor reliability; OPTIMIZATION;
D O I
10.32604/cmc.2023.032999
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Minimizing the energy consumption to increase the life span and performance of multiprocessor system on chip (MPSoC) has become an integral chip design issue for multiprocessor systems. The performance measurement of computational systems is changing with the advancement in technology. Due to shrinking and smaller chip size power densities on -chip are increasing rapidly that increasing chip temperature in multi-core embedded technologies. The operating speed of the device decreases when power consumption reaches a threshold that causes a delay in complementary metal oxide semiconductor (CMOS) circuits because high on-chip tempera-ture adversely affects the life span of the chip. In this paper an energy-aware dynamic power management technique based on energy aware earliest dead-line first (EA-EDF) scheduling is proposed for improving the performance and reliability by reducing energy and power consumption in the system on chip (SOC). Dynamic power management (DPM) enables MPSOC to reduce power and energy consumption by adopting a suitable core configuration for task migration. Task migration avoids peak temperature values in the multi -core system. High utilization factor (ui) on central processing unit (CPU) core consumes more energy and increases the temperature on-chip. Our technique switches the core by migrating such task to a core that has less temperature and is in a low power state. The proposed EA-EDF scheduling technique migrates load on different cores to attain stability in temperature among multiple cores of the CPU and optimized the duration of the idle and sleep periods to enable the low-temperature core. The effectiveness of the EA-EDF approach reduces the utilization and energy consumption compared to other existing methods and works. The simulation results show the improvement in performance by optimizing 4.8% on ui 9%, 16%, 23% and 25% at 520 MHz operating frequency as compared to other energy-aware techniques for MPSoCs when the least number of tasks is in running state and can schedule more tasks to make an energy-efficient processor by controlling and managing the energy consumption of MPSoC.
引用
收藏
页码:2097 / 2113
页数:17
相关论文
共 50 条
  • [31] Energy-Aware Task Scheduling with Precedence and Deadline Constraints on MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 1163 - 1172
  • [32] Energy-Aware Scheduling of Periodic Conditional Task Graphs on MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2017), 2017,
  • [33] An Energy-aware Task Scheduling Algorithm for a Heterogeneous Data Center
    Zhang, Shuo
    Wang, Baosheng
    Zhao, Baokang
    Tao, Jing
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1471 - 1477
  • [34] An energy-aware gradient-based scheduling heuristic for heterogeneous multiprocessor embedded systems
    Goh, Lee Kee
    Veeravalli, Bharadwaj
    Viswanathan, Sivakumar
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 331 - +
  • [35] Thermal and energy-aware utilisation management on MPSoC architectures
    Rupanetti, Dulana
    Salamy, Hassan
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2021, 36 (05) : 449 - 469
  • [36] Variation-aware task allocation and scheduling for MPSoC
    Wang, Feng
    Nicopoulos, C.
    Wu, Xiaoxia
    Xie, Yuan
    Vijaykrishnan, N.
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 598 - 603
  • [37] Dynamic energy-aware scheduling for parallel task-based application in cloud computing
    Juarez, Fredy
    Ejarque, Jorge
    Badia, Rosa M.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 257 - 271
  • [38] Energy-Aware Scheduling Based on Marginal Cost and Task Classification in Heterogeneous Data Centers
    Ji, Kaixuan
    Chi, Ce
    Zhang, Fa
    Anta, Antonio Fernandez
    Song, Penglei
    Marahatta, Avinab
    Wang, Youshi
    Liu, Zhiyong
    ENERGIES, 2021, 14 (09)
  • [39] QET : a QoS-based energy-aware task scheduling method in cloud environment
    Xue, Shengjun
    Zhang, Yiyun
    Xu, Xiaolong
    Xing, Guowen
    Xiang, Haolong
    Ji, Sai
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (04): : 3199 - 3212
  • [40] Energy-aware Task Scheduling in Wireless Sensor Networks based on Cooperative Reinforcement Learning
    Khan, Muhidul Islam
    Rinner, Bernhard
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC), 2014, : 871 - 877