Energy-efficient task partitioning for real-time scheduling on multi-core platforms
MA El Sayed, ESM Saad, RF Aly, SM Habashy - Computers, 2021 - mdpi.com
Multi-core processors have become widespread computing engines for recent embedded
real-time systems. Efficient task partitioning plays a significant role in real-time computing for …
real-time systems. Efficient task partitioning plays a significant role in real-time computing for …
Priority-based joint EDF–RM scheduling algorithm for individual real-time task on distributed systems
Multiple tasks arrive in the distributed systems that can be executed in either parallel or
sequential manner. Before the execution, tasks are scheduled prioritywise with the help of …
sequential manner. Before the execution, tasks are scheduled prioritywise with the help of …
Cluster formation techniques for hierarchical real time tasks allocation on multiprocessor system
G Talmale, U Shrawankar - Concurrency and Computation …, 2021 - Wiley Online Library
Real‐time systems are nowadays extensively used in most time‐critical embedded
applications. The existing multiprocessor real‐time scheduling algorithms are based on …
applications. The existing multiprocessor real‐time scheduling algorithms are based on …
Affinity-based task scheduling on heterogeneous multicore systems using CBS and QBICTM
This work presents the grouping of dependent tasks into a cluster using the Bayesian
analysis model to solve the affinity scheduling problem in heterogeneous multicore systems …
analysis model to solve the affinity scheduling problem in heterogeneous multicore systems …
Static allocation of basic blocks based on runtime and memory requirements in embedded real-time systems with hierarchical memory layout
P Jungklass, M Berekovic - Second Workshop on Next …, 2021 - drops.dagstuhl.de
Modern microcontrollers for safety-critical real-time systems use a hierarchical memory
system to increase execution speed and memory capacity. For this purpose, flash memories …
system to increase execution speed and memory capacity. For this purpose, flash memories …
A software-based calibration approach to increase the robustness of embedded systems
Embedded systems often interact with dynamic environments requiring not only to meet
deadlines but also to achieve a certain level of accuracy. Since the inaccuracy of a task …
deadlines but also to achieve a certain level of accuracy. Since the inaccuracy of a task …
Performance monitoring features in epos
LP Horstmann, JLC Hoffmann… - 2021 XI Brazilian …, 2021 - ieeexplore.ieee.org
Incorporating performance monitoring capabilities to embedded environments, especially on
critical systems such as Cyber-Physical Systems, requires a negligible intrusion to ensure …
critical systems such as Cyber-Physical Systems, requires a negligible intrusion to ensure …
Energy-aware Real-time Task Partitioning on Multi-core Processors with Shared Resources
A Konswa, I El-Henawy, AM Abdelatif - 2024 - researchsquare.com
Nowadays, multi-core processors are increasingly adopted in embedded systems. These
processors can achieve energy consumption minimization by employing dynamic …
processors can achieve energy consumption minimization by employing dynamic …
Affinity Based Scheduling Using Bayesian Model and Load Balancing in Multicore Systems
Problems in the shared caches in multicore systems arise due to the non-affinity scheduling.
Tasks are scheduled without considering the possible dependencies they have on each …
Tasks are scheduled without considering the possible dependencies they have on each …
Hybrid Scheduling and Authentication for Legacy Uniprocessor and Multicore System
In the era of advanced internet technology and parallel processing, the identification of the
suitable system is more important than the inefficient computation with the non-compatible …
suitable system is more important than the inefficient computation with the non-compatible …