In few years, parallel computers have been designed and have been widely developped. The main technical problems have been solved and today, the crucial goal is to provide a framework, a parallel programming environment, in order to program these machines. This thesis is part of the IMAG APACHE project which aims at building such an environment. The graphs are DAGs (Directed Acyclic Graphs). The process leading to the parallelization of an application consists of three main steps, with the scheduling and mapping as the central phase. Within this context, we focus our study on the designing of efficient and adaptable scheduling strategies, in the case of various granularity and within various execution models. From an algorithm that provided...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
Aujourd'hui, les plates-formes hétérogènes et partagées que sont les grilles de calcul sont omniprés...
The interest for multiprocessor systems has recently been increased in industrial applications, and ...
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...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
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...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
Aujourd'hui, les plates-formes hétérogènes et partagées que sont les grilles de calcul sont omniprés...
The interest for multiprocessor systems has recently been increased in industrial applications, and ...
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...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
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...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
Today, computing grids, that are shared and heterogeneous platforms, are ubiquitous. Furthermore, th...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
This thesis focus on the problem of scheduling the tasks of a parallel application taking into accou...
Aujourd'hui, les plates-formes hétérogènes et partagées que sont les grilles de calcul sont omniprés...
The interest for multiprocessor systems has recently been increased in industrial applications, and ...