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 条
  • [1] Optimal Energy-Aware Task Scheduling for Batteryless IoT Devices
    Delgado, Carmen
    Famaey, Jeroen
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (03) : 1374 - 1387
  • [2] Energy-Aware Task Mapping and Scheduling for Reliable Embedded Computing Systems
    Das, Anup
    Kumar, Akash
    Veeravalli, Bharadwaj
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [3] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [4] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [5] Energy-aware parallel task scheduling in a cluster
    Wang, Lizhe
    Khan, Samee U.
    Chen, Dan
    Kolodziej, Joanna
    Ranjan, Rajiv
    Xu, Cheng-zhong
    Zomaya, Albert
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07): : 1661 - 1670
  • [6] Energy-aware Scheduling for Task Adaptive FPGAs
    Loke, Wei Ting
    Koay, Chin Yang
    2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2016, : 173 - 176
  • [7] Energy-aware Task Scheduling of MapReduce Cluster
    Wang, Jia
    Li, Xiaoping
    Yang, Jie
    2015 INTERNATIONAL CONFERENCE ON SERVICE SCIENCE (ICSS), 2015, : 187 - 194
  • [8] A Variation and Energy Aware ILP Formulation for Task Scheduling in MPSoC
    Ghorbani, Mahboobeh
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 772 - 777
  • [9] HEATS: Heterogeneity- and Energy-Aware Task-based Scheduling
    Rocha, Isabelly
    Gottel, Christian
    Felber, Pascal
    Pasin, Marcelo
    Rouvoy, Romain
    Schiavoni, Valerio
    2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 400 - 405
  • [10] An Energy-Aware Optimization Model Based on Data Placement and Task Scheduling
    Wang, Xiaoli
    Wang, Yuping
    Meng, Kun
    2013 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2013, : 45 - 49