Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Hélène Renard is active.

Publication


Featured researches published by Hélène Renard.


IEEE Transactions on Parallel and Distributed Systems | 2004

Mapping and load-balancing iterative computations

Arnaud Legrand; Hélène Renard; Yves Robert; Frédéric Vivien

We consider the mapping of iterative algorithms onto heterogeneous clusters. The application data is partitioned over the processors, which are arranged along a virtual ring. At each iteration, independent calculations are carried out in parallel, and some communications take place between consecutive processors in the ring. The aim is to determine how to slice the application data into chunks, and to assign these chunks to the processors, so that the total execution time is minimized. One major difficulty is to embed a processor ring into a network that typically is not fully connected, so that some communication links have to be shared by several processor pairs. We establish a complexity result that assesses the difficulty of this problem, and we design a practical heuristic that provides efficient mapping, routing, link- sharing, and data distribution schemes.


european conference on parallel processing | 2003

Static Load-Balancing Techniques for Iterative Computations on Heterogeneous Clusters

Hélène Renard; Yves Robert; Frédéric Vivien

This paper is devoted to static load balancing techniques for mapping iterative algorithms onto heterogeneous clusters. The application data is partitioned over the processors. At each iteration, independent calculations are carried out in parallel, and some communications take place. The question is to determine how to slice the application data into chunks, and to assign these chunks to the processors, so that the total execution time is minimized. We establish a complexity result that assesses the difficulty of this problem, and we design practical heuristics that provide efficient distribution schemes.


ieee international conference on high performance computing data and analytics | 2006

Data Redistribution Algorithms for Heterogeneous Processor Rings

Hélène Renard; Yves Robert; Frédéric Vivien

We consider the problem of redistributing data on homogeneous and heterogeneous rings of processors. The problem arises in several applications, after each invocation of a load-balancing mechanism (but we do not discuss the load-balancing mechanism itself). We provide algorithms that aim at optimizing the data redistribution, both for unidirectional and bidirectional rings. One major contribution of the paper is that we are able to prove the optimality of the proposed algorithms in all cases except that of a bidirectional heterogeneous ring, for which the problem remains open.


international conference on parallel processing | 2003

Load-Balancing Iterative Computations on Heterogeneous Clusters with Shared Communication Links

Arnaud Legrand; Hélène Renard; Yves Robert; Frédéric Vivien

We focus on mapping iterative algorithms onto heteroge- neous clusters. The application data is partitioned over the processors, which are arranged along a virtual ring. At each iteration, independent calculations are carried out in parallel, and some communications take place between consecutive processors in the ring. The question is to de- termine how to slice the application data into chunks, and assign these chunks to the processors, so that the total execution time is minimized. A major difficulty is to embed a processor ring into a network that typ- ically is not fully connected, so that some communication links have to be shared by several processor pairs. We establish a complexity result as- sessing the difficulty of this problem, and we design a practical heuristic that provides efficient mapping, routing, and data distribution schemes.


ieee international symposium on parallel distributed processing workshops and phd forum | 2010

A first step to the evaluation of SimGrid in the context of a real application

Abdou Guermouche; Hélène Renard

Simulation is a ¿simple¿ method to experimentally evaluate the behavior of algorithms designed for parallel and distributed platforms. Moreover, the reliability of the evaluation strongly depends on the models used inside the simulator. This paper is devoted to the study and the evaluation of the behavior of the SimGrid simulator through a comparison between a simulated and a real execution of the same target application (i.e. heat propagation). Our target platforms are heterogeneous and their characteristics may dynamically vary during the execution. The obtained results (on a set of various platforms) show that the behavior observed when using the simulated platform is very close to the one obtained on the real one.


ieee international conference on high performance computing data and analytics | 2004

Data redistribution algorithms for homogeneous and heterogeneous processor rings

Hélène Renard; Yves Robert; Frédéric Vivien

We consider the problem of redistributing data on homogeneous and heterogeneous processor rings The problem arises in several applications, each time after a load-balancing mechanism is invoked (but we do not discuss the load-balancing mechanism itself) We provide algorithms that aim at optimizing the data redistribution, both for uni-directional and bi-directional rings One major contribution of the paper is that we are able to prove the optimality of the proposed algorithms in all cases except that of a bi-directional heterogeneous ring, for which the problem remains open.


Lecture Notes in Computer Science | 2003

Mapping and Load-Balancing Iterative Computations on Heterogeneous Clusters

Arnaud Legrand; Hélène Renard; Yves Robert; Frédéric Vivien

This paper is devoted to mapping iterative algorithms onto heterogeneous clusters. The application data is partitioned over the processors, which are arranged along a virtual ring. At each iteration, independent calculations are carried out in parallel, and some communications take place between consecutive processors in the ring. The question is to determine how to slice the application data into chunks, and to assign these chunks to the processors, so that the total execution time is minimized. One major difficulty is to embed a processor ring into a network that typically is not fully connected, so that some communication links have to be shared by several processor pairs. We establish a complexity result that assesses the difficulty of this problem, and we design a practical heuristic that provides efficient mapping, routing, and data distribution schemes.


IEEE Transactions on Parallel and Distributed Systems | 2003

Mapping and Load-Balancing Iterative Computations on Heterogeneous Clusters with Shared Links

Arnaud Legrand; Hélène Renard; Yves Robert; Frédéric Vivien


Archive | 2003

Placement et équilibrage de charge pour calculs itératifs sur grappes hétérogènes

Arnaud Legrand; Hélène Renard; Yves Robert; Frédéric Vivien


Archive | 2005

Equilibrage de charge et redistribution de données sur plates-formes hétérogènes

Hélène Renard

Collaboration


Dive into the Hélène Renard's collaboration.

Top Co-Authors

Avatar

Frédéric Vivien

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yves Robert

French Institute for Research in Computer Science and Automation

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Frédéric Desprez

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar

Gil Utard

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar

Jean-Yves L'Excellent

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar

Martin Quinson

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge