This thesis deals with three main themes linked to task graph scheduling on modern computing platforms. A graph of tasks is a classical model of a program to be executed, for instance a scientific application. The decomposition of an application into several tasks allows to exploit the potential parallelism of this application without adaptating the program to the computing platform. The graph describes the tasks as well as their dependences, some tasks cannot be initiated before others are completed. The execution of an application is then determined by a schedule of the graph, computed by a dedicated software, which in particular describes which resources should be allocated to each task at which time. The three studied themes are the fol...
In this thesis we study the behavior of parallel applications represented by a precedence graph. The...
In few years, parallel computers have been designed and have been widely developped. The main techni...
In few years, parallel computers have been designed and have been widely developped. The main techni...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
Cette thèse porte sur trois thématiques principales liées à l'ordonnancement de graphes de tâches su...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
The race towards more processing power between all different hardware manufacturers has in recent ye...
The race towards more processing power between all different hardware manufacturers has in recent ye...
In this thesis we study the behavior of parallel applications represented by a precedence graph. The...
In this thesis we study the behavior of parallel applications represented by a precedence graph. The...
In few years, parallel computers have been designed and have been widely developped. The main techni...
In few years, parallel computers have been designed and have been widely developped. The main techni...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
Cette thèse porte sur trois thématiques principales liées à l'ordonnancement de graphes de tâches su...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
The race towards more processing power between all different hardware manufacturers has in recent ye...
The race towards more processing power between all different hardware manufacturers has in recent ye...
In this thesis we study the behavior of parallel applications represented by a precedence graph. The...
In this thesis we study the behavior of parallel applications represented by a precedence graph. The...
In few years, parallel computers have been designed and have been widely developped. The main techni...
In few years, parallel computers have been designed and have been widely developped. The main techni...