This work studies 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 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. First, we 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-efficiency. The ef...
Many computational solutions can be expressed as DAGs, in which the nodes represent tasks to be exec...
With the strong demand for computing capacity in industrial applications and the rapid development o...
Static (offline) techniques for mapping applications given by task graphs to MPSoC systems often del...
In this work, we study energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph...
The modeling and analysis of real-time applications focus on the worst-case scenario because of thei...
International audienceEnergy harvesting sensors move into the mainstream because they are regarded a...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
Green Computing is a recent trend in computer science, which tries to reduce the energy consumption ...
The massive demand for running parallel applications on distributed systems has led to an upsurge in...
Multicore and multiprocessor systems with dynamic voltage scaling architectures are being used as on...
Both energy-efficiency and real-time performance are critical requirements in many embedded systems ...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
Abstract—In this work, we investigate the potential utility of parallelization for meeting real-time...
This paper presents a federated scheduling algorithm for implicit-deadline sporadic DAGs that execut...
Power aware computing has become popular recently and many techniques have been pro-posed to manage ...
Many computational solutions can be expressed as DAGs, in which the nodes represent tasks to be exec...
With the strong demand for computing capacity in industrial applications and the rapid development o...
Static (offline) techniques for mapping applications given by task graphs to MPSoC systems often del...
In this work, we study energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph...
The modeling and analysis of real-time applications focus on the worst-case scenario because of thei...
International audienceEnergy harvesting sensors move into the mainstream because they are regarded a...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
Green Computing is a recent trend in computer science, which tries to reduce the energy consumption ...
The massive demand for running parallel applications on distributed systems has led to an upsurge in...
Multicore and multiprocessor systems with dynamic voltage scaling architectures are being used as on...
Both energy-efficiency and real-time performance are critical requirements in many embedded systems ...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
Abstract—In this work, we investigate the potential utility of parallelization for meeting real-time...
This paper presents a federated scheduling algorithm for implicit-deadline sporadic DAGs that execut...
Power aware computing has become popular recently and many techniques have been pro-posed to manage ...
Many computational solutions can be expressed as DAGs, in which the nodes represent tasks to be exec...
With the strong demand for computing capacity in industrial applications and the rapid development o...
Static (offline) techniques for mapping applications given by task graphs to MPSoC systems often del...