journal article·2023Open access

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

Hamayun Khan, Irfan Ud Din, Arshad Ali, Mohammad Husain

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

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 temperature adversely affects the life span of the chip. In this paper an energy-aware dynamic power management technique based on energy aware earliest deadline 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 ( 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 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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Parallel Computing and Optimization Techniques · Interconnection Networks and Systems · Cloud Computing and Resource Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (30)

Show source-provided references
1. Leakage-aware predictive thermal management for multicore systems using echo state network10.1109/TCAD.2019.2915316 ↗
2. A dynamic cache-partition schedulability analysis for partitioned scheduling on multicore real-time systems10.1109/LOCS.2020.3013660 ↗
3. Accelerating concurrent priority scheduling using adaptive in-hardware task distribution in multicores10.1109/LCA.2020.3045670 ↗
4. Thread isolation to improve symbiotic scheduling on smt multicore processors10.1109/TPDS.2019.2934955 ↗
5. CPU-GPU-memory DVFS for power-efficient MPSoC in mobile cyber physical systems10.3390/fi14030091 ↗
6. A high performance scalable fuzzy based modified asymmetric heterogene multiprocessor system on vhip (AHt-MPSOC) reconfigurable architecture10.3233/JIFS-189737 ↗
7. Collaborative heterogeneity-aware os scheduler for asymmetric multicore processors10.1109/TPDS.2020.3045279 ↗
8. Chip-package-board reliability of system-in-package using laminate chip embedding technology based on cu leadframe10.1109/TCPMT.2019.2955822 ↗
9. Power consumption analysis in static cmosgates
10. A new efficient multi-task applications mapping for three-dimensional network-on-chip based MPSoC
11. A high performance scalable fuzzy based modified asymmetric heterogene multiprocessor system on chip (AHt-MPSOC) reconfigurable architecture10.3233/JIFS-189737 ↗
12. A power management circuit compatible with Ti smart reflex and xilinx ultrascale MPSoC dual voltage mechanism
13. Decomposition-based multi-objective optimization for energy-aware distributed hybrid flow shop scheduling with multiprocessor tasks10.26599/TST.2021.9010007 ↗
14. An energy and performance efficient dvfs scheme for irregular parallel divide-and-conquer algorithms on the intel SCC
15. Distributed-memory load balancing with cyclic token-based work-stealing applied to reverse time migration10.1109/ACCESS.2019.2939100 ↗
16. Dynamic scheduling of real-time tasks in heterogeneous multicore systems10.1109/LES.2018.2846666 ↗
17. Expected energy optimization for real-time multiprocessor socs running periodic tasks with uncertain execution time10.1109/TSUSC.2018.2853621 ↗
18. System-level application-aware dynamic power management in adaptive pipelined MPSoCs for multimedia
19. Dynamic power and thermal management of NOC-based heterogeneous MPSoCS
20. Power management strategies in energy-harvesting wireless sensor networks
21. Recent progress in organic field-effect transistor-based integrated circuits10.1002/pol.20210457 ↗
22. Vehicle re-odentification model based on optimized denseNet121 with joint Loss10.32604/cmc.2021.016560 ↗
23. Online tuning of dynamic power management for efficient execution of interactive workloads
24. MPSoC based dynamic power management in wireless sensor networks
25. Dynamic power management for multidomain system-on-chip platforms: An optimal control approach10.1145/2504904 ↗
26. Big data driven hierarchical digital twin predictive remanufacturing paradigm: Architecture, control mechanism, application scenario and benefits
27. A real-time cutting model based on finite element and order reduction10.32604/csse.2022.024950 ↗
28. Storm a simulation tool for real-time multiprocessor scheduling evaluation
29. Analysis and optimization of MPSoC reliability10.1166/jolpe.2006.007 ↗
30. Simulation of real time multiprocessor static scheduling algorithms10.26634/jes.7.1.15134 ↗