In a parallel programming environment, the load sharing module - or application level scheduler - manages the execution of a program over the resources of a distributed architecture: processors and memory modules. In practice, the efficiency of the scheduling strategy highly depends on the characteristics of both application and target architecture. Consequently, to achieve code portability, it should be possible to tune the scheduling strategy. In this thesis, we propose the use of a dynamic data flow graph as the key element in order to separate the application code from its scheduling strategy. This approach allows the construction of a modular and generic software environment that enables to tune the scheduling strategy. The specificati...
The computing clusters are established by the interconnection of workstations by a more or less perf...
Nous présentons un support d'exécution pour applications parallèles irrégulières. Par le terme irrég...
The continuous price reduction for commodity PC multiprocessors and the availability of fast network...
In a parallel programming environment, the load sharing module - or application level scheduler - ma...
The topic of this thesis is the modelisation by a data-flow graph of any execution of a parallel app...
The aim of this thesis is the performance evaluation of the the load-balancing mechanisms. The devel...
In few years, parallel computers have been designed and have been widely developped. The main techni...
Athapascan is a macro data-flow application programming interface (API) for asynchronous parallel pr...
Parallel computers offer an interesting alternative for the applications of scientific computation, ...
Jury: Carmel, Denis (Rapporteur); Priol, Thierry (Rapporteur); Morhr, Roger (Président)In this phd, ...
In order to achieve practical efficient execution on a par-allel architecture, a knowledge of the da...
Opportunistic computer networks are a promising environment to execute parallel ap-plications due to...
Athapascan-0b is a multithreaded parallel programming runtime system. It is designed to support port...
The computing clusters are established by the interconnection of workstations by a more or less perf...
Nous présentons un support d'exécution pour applications parallèles irrégulières. Par le terme irrég...
The continuous price reduction for commodity PC multiprocessors and the availability of fast network...
In a parallel programming environment, the load sharing module - or application level scheduler - ma...
The topic of this thesis is the modelisation by a data-flow graph of any execution of a parallel app...
The aim of this thesis is the performance evaluation of the the load-balancing mechanisms. The devel...
In few years, parallel computers have been designed and have been widely developped. The main techni...
Athapascan is a macro data-flow application programming interface (API) for asynchronous parallel pr...
Parallel computers offer an interesting alternative for the applications of scientific computation, ...
Jury: Carmel, Denis (Rapporteur); Priol, Thierry (Rapporteur); Morhr, Roger (Président)In this phd, ...
In order to achieve practical efficient execution on a par-allel architecture, a knowledge of the da...
Opportunistic computer networks are a promising environment to execute parallel ap-plications due to...
Athapascan-0b is a multithreaded parallel programming runtime system. It is designed to support port...
The computing clusters are established by the interconnection of workstations by a more or less perf...
Nous présentons un support d'exécution pour applications parallèles irrégulières. Par le terme irrég...
The continuous price reduction for commodity PC multiprocessors and the availability of fast network...