Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfill the expectations of high performance computation. The Master/Worker paradigm is one of the most commonly used because it is easy to understand and there is a wide range of applications that match this paradigm. However, there are certain features, such as data distribution and the number of workers that must be tuned properly to obtain adequate performance. In most cases such features cannot be tuned statically since they depend on the particular conditions of each execution. In this paper, we show a dynamic tuning environment that is based on a theoretical model of Master/Worker behavior and allows for the adaptation of such applications ...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
International audienceThe emergence of dynamic execution environments such as Grids forces applicati...
The emergence of dynamic execution environments such as Grids forces applications to take dynamicity...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
Consultable des del TDXTítol obtingut de la portada digitalitzadaParallel and distributed programmin...
International audienceThe size, heterogeneity and dynamism of the execution platforms of scientific a...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
Abstract: Design and implementation of applications comprise an anticipation of what increased perfo...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
Abstract *. We address the problem of how many workers should be allocated for executing a distribut...
Abstract. The possibility of have available massive computer resources to users as a market commodit...
This document has been previously deposited as an INRIA Technical Report under the number RT-0333 ht...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
International audienceThe emergence of dynamic execution environments such as Grids forces applicati...
The emergence of dynamic execution environments such as Grids forces applications to take dynamicity...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
Consultable des del TDXTítol obtingut de la portada digitalitzadaParallel and distributed programmin...
International audienceThe size, heterogeneity and dynamism of the execution platforms of scientific a...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
Abstract: Design and implementation of applications comprise an anticipation of what increased perfo...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
Abstract *. We address the problem of how many workers should be allocated for executing a distribut...
Abstract. The possibility of have available massive computer resources to users as a market commodit...
This document has been previously deposited as an INRIA Technical Report under the number RT-0333 ht...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
International audienceThe emergence of dynamic execution environments such as Grids forces applicati...
The emergence of dynamic execution environments such as Grids forces applications to take dynamicity...