The topic of this thesis is the modelisation by a data-flow graph of any execution of a parallel application. This graph, that links tasks and data, is dynamically built. This construction is independant from the effective tasks' scheduling. This independance enables the definition of a data access semantic and the control of memory consumption. We study in the first part the distributed algorithms enabling the construction and the management of this kind of graph. The central point of this management is the detection of the end of access of tasks on shared data. We propose a reactive algorithm performing this detection efficiently. The implementation of this algorithm is the kernel of the distributed implementation of the Athapascan-1 inte...
International audienceThis paper presents an application analysis technique to define the boundary o...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
A very large number of applications that are currently deployed on large scale distributed systems s...
The topic of this thesis is the modelisation by a data-flow graph of any execution of a parallel app...
In order to achieve practical efficient execution on a par-allel architecture, a knowledge of the da...
In a parallel programming environment, the load sharing module - or application level scheduler - ma...
Jury: Carmel, Denis (Rapporteur); Priol, Thierry (Rapporteur); Morhr, Roger (Président)In this phd, ...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
Parallel computers offer an interesting alternative for the applications of scientific computation, ...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) oftasks, which represe...
The growing needs in computing performance imply more complex computer architectures. The lack of go...
In few years, parallel computers have been designed and have been widely developped. The main techni...
International audienceThis paper presents an application analysis technique to define the boundary o...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
A very large number of applications that are currently deployed on large scale distributed systems s...
The topic of this thesis is the modelisation by a data-flow graph of any execution of a parallel app...
In order to achieve practical efficient execution on a par-allel architecture, a knowledge of the da...
In a parallel programming environment, the load sharing module - or application level scheduler - ma...
Jury: Carmel, Denis (Rapporteur); Priol, Thierry (Rapporteur); Morhr, Roger (Président)In this phd, ...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
Parallel computers offer an interesting alternative for the applications of scientific computation, ...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) oftasks, which represe...
The growing needs in computing performance imply more complex computer architectures. The lack of go...
In few years, parallel computers have been designed and have been widely developped. The main techni...
International audienceThis paper presents an application analysis technique to define the boundary o...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
A very large number of applications that are currently deployed on large scale distributed systems s...