In this work, we study energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG) tasks with implicit deadlines. While meeting all real-time constraints, we try to identify the best task allocation and execution pattern such that the average power consumption of the whole platform is minimized. To the best of our knowledge, this is the first work that addresses the power consumption issue in scheduling multiple DAG tasks on multi-cores and allows intra-task processor sharing. We first adapt the decomposition-based framework for federated scheduling and propose an energy-sub-optimal scheduler. Then we derive an approximation algorithm to identify processors to be merged together for further improvements in energy-eff...
Abstract—In this work, we investigate the potential utility of parallelization for meeting real-time...
The massive demand for running parallel applications on distributed systems has led to an upsurge in...
Modern multi-core embedded processors allow to implement increasingly complex processing application...
In this work, we study energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph...
This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG...
Both energy-efficiency and real-time performance are critical requirements in many embedded systems ...
This is a review of journals in the area of using Energy-Aware/Energy efficient real-time systems of...
The modeling and analysis of real-time applications focus on the worst-case scenario because of thei...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
Recently, multi-core processors have become mainstream in processor design. To take full advantage o...
In the following, we consider the problem of minimizing the energy consumption needed for executing ...
Green Computing is a recent trend in computer science, which tries to reduce the energy consumption ...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
Multi-core processors over a significant performance increase over single-core processors. Therefore...
Static (offline) techniques for mapping applications given by task graphs to MPSoC systems often del...
Abstract—In this work, we investigate the potential utility of parallelization for meeting real-time...
The massive demand for running parallel applications on distributed systems has led to an upsurge in...
Modern multi-core embedded processors allow to implement increasingly complex processing application...
In this work, we study energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph...
This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG...
Both energy-efficiency and real-time performance are critical requirements in many embedded systems ...
This is a review of journals in the area of using Energy-Aware/Energy efficient real-time systems of...
The modeling and analysis of real-time applications focus on the worst-case scenario because of thei...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
Recently, multi-core processors have become mainstream in processor design. To take full advantage o...
In the following, we consider the problem of minimizing the energy consumption needed for executing ...
Green Computing is a recent trend in computer science, which tries to reduce the energy consumption ...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
Multi-core processors over a significant performance increase over single-core processors. Therefore...
Static (offline) techniques for mapping applications given by task graphs to MPSoC systems often del...
Abstract—In this work, we investigate the potential utility of parallelization for meeting real-time...
The massive demand for running parallel applications on distributed systems has led to an upsurge in...
Modern multi-core embedded processors allow to implement increasingly complex processing application...