A new task graph representation, namely the compact task graph (CTG), is developed to aid in the scheduling of a set of communicating periodic real-time tasks. This representation explicitly expresses the potential for parallelism across tasks as well as the idle times that may be encountered within application tasks. A CTG based scheduler can generate schedules that are able to meet deadlines by interleaving the execution of tasks on a single processor and/or overlapping the execution of tasks on multiple processors. The construction of a CTG is based upon the busy-idle execution profiles for the tasks generated by the compiler. The profiles are computed assuming that sufficient resources are available for parallel execution of all tasks. ...
The temporal communication graph (TCG) is a graph theoretic model of parallel computation that we ha...
Static scheduling is the temporal and spatial mapping of a program to the resources of parallel syst...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
Article dans revue scientifique avec comité de lecture.Scheduling large task graphs is an important ...
It has been shown recently that it is possible to efficiently schedule direct acyclic task graphs. ...
Article dans revue scientifique avec comité de lecture. internationale.International audienceTask gr...
A task manager that dynamically decodes the data-dependent task graph is a key component of general ...
2016 IEEE Real-Time Systems Symposium, RTSS 2016, Portugal, 29 November - 2 December 2016Real-time s...
Scalability of applications is a key requirement to gaining performance in hybrid and cluster comput...
The development of networksand multi-processor computers has allowed us to solve problems in paralle...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
The major problem addressed by this research is the development of one or more scheduling heuristics...
Cette thèse porte sur trois thématiques principales liées à l'ordonnancement de graphes de tâches su...
The temporal communication graph (TCG) is a graph theoretic model of parallel computation that we ha...
Static scheduling is the temporal and spatial mapping of a program to the resources of parallel syst...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
Article dans revue scientifique avec comité de lecture.Scheduling large task graphs is an important ...
It has been shown recently that it is possible to efficiently schedule direct acyclic task graphs. ...
Article dans revue scientifique avec comité de lecture. internationale.International audienceTask gr...
A task manager that dynamically decodes the data-dependent task graph is a key component of general ...
2016 IEEE Real-Time Systems Symposium, RTSS 2016, Portugal, 29 November - 2 December 2016Real-time s...
Scalability of applications is a key requirement to gaining performance in hybrid and cluster comput...
The development of networksand multi-processor computers has allowed us to solve problems in paralle...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
The major problem addressed by this research is the development of one or more scheduling heuristics...
Cette thèse porte sur trois thématiques principales liées à l'ordonnancement de graphes de tâches su...
The temporal communication graph (TCG) is a graph theoretic model of parallel computation that we ha...
Static scheduling is the temporal and spatial mapping of a program to the resources of parallel syst...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...