A Decision Framework for Intra Task Fixed Priority INTEL PXA270 Distributed Architecture for Soft RT- Applications Based on Deep Learning
Received: 22 December 2024 | Revised: 30 January 2025 and 23 February 2025 | Accepted: 24 February 2025 | Online: 6 May 2025
Corresponding author: Foong Li Law
Abstract
Distributed architectures with fixed-priority scheduling using Dynamic Power Management (DPM) for CPU optimization are one of the serious concerns in INTEL PXA270. Increasing the number of transistors and task mapping on chips causes greater energy dissipation and power consumption. This study addresses the issue of system-level higher CPU energy dissipation during the execution of parallel workloads with common deadlines by introducing a framework that includes task migration based on DPM and an Adaptive Deadline First scheduling (A-DF) scheme to properly schedule migratable tasks. The DPM policy and efficient task allocation and scheduling using A-DF enhance overall throughput and optimize energy consumption to avoid delays and performance degradation in multiprocessor systems. The proposed model assigns processors to the ready task set to meet deadline requirements. A full task migration policy is also integrated to ensure proper task mapping and interprocess linkage among tasks with the same deadlines. The execution of a task can pause on one CPU and reschedule execution on another to avoid delay and ensure that the deadline is met. The proposed method shifts the context of the task from running to sleep and from idle to sleep using an adaptive DPM approach. The proposed scheme showed a promising reduction in energy dissipation compared to other conventional energy-aware task migration techniques. Simulations were conducted using a super pipelined microarchitecture Intel XScale PXA270 using instruction and data cache per core of 32 Kbyte I-cache and 32 Kbyte D-cache on various utilization factors (ui) of 18% and 20%. The proposed approach consumed 6.3% less energy and achieved 2.1% and 2.4% improvements in terms of accuracy and precision when almost half of the CPU is running, and on a lower workload consumed 1.04% less energy. The proposed design provided significant improvements in clock rates of 100, 104, and 116 MHz.
Keywords:
task migration, optimization methods, AI, ML, distributed computing, multiprocessor systems-on-chip, edge computing, data analysis, model evaluation, IoT, latency reductionDownloads
References
M. J. Irwin, L. Benini, N. Vijaykrishnan, and M. Kandemir, "Chapter 2 - Techniques for Designing Energy-Aware MPSoCs," in Multiprocessor Systems-on-Chips, A. A. Jerraya and W. Wolf, Eds. Morgan Kaufmann, 2005, pp. 21–47.
P. M. Dhulavvagol and S. G. Totad, "Performance Enhancement of Distributed Processing Systems Using Novel Hybrid Shard Selection Algorithm," Engineering, Technology & Applied Science Research, vol. 14, no. 2, pp. 13720–13725, Apr. 2024.
M. Alkhawatrah, "Energy‐Harvesting Cooperative NOMA in IOT Networks," Modelling and Simulation in Engineering, vol. 2024, no. 1, Jan. 2024, Art. no. 1043973.
M. Z. Iskandarani, "Investigation of Energy Consumption in WSNs Within Enclosed Spaces Using Beamforming and LMS (BF-LMS)," IEEE Access, vol. 12, pp. 63932–63941, 2024.
A. Burns and A. Wellings, "Dispatching Domains for Multiprocessor Platforms and Their Representation in Ada," in Reliable Software Technologiey – Ada-Europe 2010, 2010, pp. 41–53.
G. Gonzalez-Martinez et al., "A Survey of MPSoC Management toward Self-Awareness," Micromachines, vol. 15, no. 5, May 2024, Art. no. 577.
J. Liu, M. Mao, J. Gao, J. Bai, and D. Sun, "Hardware-Accelerated YOLOv5 Based on MPSoC," Journal of Physics: Conference Series, vol. 2732, no. 1, Nov. 2024, Art. no. 012013.
P. Verma, A. K. Maurya, and R. S. Yadav, "A survey on energy-efficient workflow scheduling algorithms in cloud computing," Software: Practice and Experience, vol. 54, no. 5, pp. 637–682, 2024.
T. Yu et al., "Collaborative Heterogeneity-Aware OS Scheduler for Asymmetric Multicore Processors," IEEE Transactions on Parallel and Distributed Systems, vol. 32, no. 5, pp. 1224–1237, Feb. 2021.
W. Rao and H. Li, "Energy-aware Scheduling Algorithm for Microservices in Kubernetes Clouds," Journal of Grid Computing, vol. 23, no. 1, Dec. 2024, Art. no. 2.
K. Gaffour, M. K. Benhaoua, A. E. H. Benyamina, and A. K. Singh, "A new efficient multi-task applications mapping for three-dimensional Network-on-Chip based MPSoC," Concurrency and Computation: Practice and Experience, vol. 33, no. 10, 2021, Art. no. e6194.
Y. Hu, Y. Liu, and Z. Liu, "A Survey on Convolutional Neural Network Accelerators: GPU, FPGA and ASIC," in 2022 14th International Conference on Computer Research and Development (ICCRD), Shenzhen, China, Jan. 2022, pp. 100–107.
R. Gonzalez and M. Horowitz, "Energy dissipation in general purpose microprocessors," IEEE Journal of Solid-State Circuits, vol. 31, no. 9, pp. 1277–1284, Sep. 1996.
S. Choi, V. K. Prasanna, and J. Jang, "Minimizing energy dissipation of matrix multiplication kernel on Virtex-II," in Reconfigurable Technology: FPGAs and Reconfigurable Processors for Computing and Communications IV, Jul. 2002, vol. 4867, pp. 98–106.
H. Ali et al., "A survey on system level energy optimisation for MPSoCs in IoT and consumer electronics," Computer Science Review, vol. 41, Aug. 2021, Art. no. 100416.
J. Feliu, J. Sahuquillo, S. Petit, and L. Eeckhout, "Thread Isolation to Improve Symbiotic Scheduling on SMT Multicore Processors," IEEE Transactions on Parallel and Distributed Systems, vol. 31, no. 2, pp. 359–373, Oct. 2020.
S. Dey, S. Isuwa, S. Saha, A. K. Singh, and K. McDonald-Maier, "CPU-GPU-Memory DVFS for Power-Efficient MPSoC in Mobile Cyber Physical Systems," Future Internet, vol. 14, no. 3, Mar. 2022, Art. no. 91.
E. Jiang, L. Wang, and J. Wang, "Decomposition-based multi-objective optimization for energy-aware distributed hybrid flow shop scheduling with multiprocessor tasks," Tsinghua Science and Technology, vol. 26, no. 5, pp. 646–663, Jul. 2021.
Y. L. Chou, S. Liu, E. Y. Chung, and J. L. Gaudiot, "An Energy and Performance Efficient DVFS Scheme for Irregular Parallel Divide-and-Conquer Algorithms on the Intel SCC," IEEE Computer Architecture Letters, vol. 13, no. 1, pp. 13–16, Jan. 2014.
M. Alam, R. A. Haidri, and M. Shahid, "Resource-aware load balancing model for batch of tasks (BoT) with best fit migration policy on heterogeneous distributed computing systems," International Journal of Pervasive Computing and Communications, vol. 16, no. 2, pp. 113–141, Apr. 2020.
K. Baital and A. Chakrabarti, "Dynamic Scheduling of Real-Time Tasks in Heterogeneous Multicore Systems," IEEE Embedded Systems Letters, vol. 11, no. 1, pp. 29–32, Mar. 2019.
K. Huang et al., "Expected Energy Optimization for Real-Time Multiprocessor SoCs Running Periodic Tasks with Uncertain Execution Time," IEEE Transactions on Sustainable Computing, vol. 6, no. 3, pp. 398–411, Jul. 2021.
H. Javaid, M. Shafique, J. Henkel, and S. Parameswaran, "System-level application-aware dynamic power management in adaptive pipelined MPSoCs for multimedia," in 2011 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), San Jose, CA, USA, Nov. 2011, pp. 616–623.
J. R. B. Bantock, V. Tenentes, B. M. Al-Hashimi, and G. V. Merrett, "Online tuning of Dynamic Power Management for efficient execution of interactive workloads," in 2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), Taipei, Taiwan, Jul. 2017, pp. 1–6.
P. Bogdan, R. Marculescu, and S. Jain, "Dynamic power management for multidomain system-on-chip platforms: An optimal control approach," ACM Transactions on Design Automation of Electronic Systems (TODAES), vol. 18, no. 4, Jul. 2013, Art. no. 46.
H. Khan, I. U. Din, A. Ali, and M. Husain, "An Optimal DPM Based Energy-Aware Task Scheduling for Performance Enhancement in Embedded MPSoC," Computers, Materials and Continua, vol. 74, no. 1, pp. 2097–2113, Aug. 2022.
X. Zhang, W. Zhang, W. Sun, H. Wu, and A. Song, "A Real-time Cutting Model Based on Finite Element and Order Reduction.," Computer Systems Science & Engineering, vol. 43, no. 1, 2022.
A. K. Coskun, T. S. Rosing, K. Mihic, G. De Micheli, and Y. Leblebici, "Analysis and Optimization of MPSoC Reliability," Journal of Low Power Electronics, vol. 2, no. 1, pp. 56–69, Apr. 2006.
R. Urunuela, A. M. Deplanche, and Y. Trinquet, "STORM a simulation tool for real-time multiprocessor scheduling evaluation," in 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010), Bilbao, Sep. 2010, pp. 1–8.
Additional Files
How to Cite
License
Copyright (c) 2025 Nasir Ayub, Muhammad Atif Imtiaz, Ersa Ali, Abdullah M. Alqahtani, Arshad Ali, Mirjalol Ashurov, Sami Albouq, Foong Li Law

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.