International audienceMany applications of physics modeling use regular meshes on which computations of highly variable cost can occur. Distributing the underlying cells over manycore architec-tures is a critical load balancing step that should increase the period until another step is required. Graph partitioning tools are known to be very effective for such problems, but they exhibit scalability problems as the number of cores and the number of cells increases. We introduce a dynamic task scheduling approach inspired by physical particles interactions. Our method allows cores to virtually move over a 2D/3D mesh of tasks and uses a Voronoi domain decomposition to balance workload among cores. Displacements of cores are the result of force ...
The era of manycore computing will bring new fundamental challenges that the techniques designed for...
International audienceClassic load balancing is a major issue that determines the performance of par...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
International audienceMany applications of physics modeling use regular meshes on which computations...
International audienceWe present a new load balancing algorithm inspired by Molecular Dynamics Simul...
Computing capability of largest computing centers is still increasing: from a few hundred of cores i...
Most parallel applications suffer from load imbalance, a crucial performance degradation factor. In ...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
International audienceClassic load balancing is a major issue that determines the performance of par...
The problem discussed in this thesis is distributed data partitioning and data re-ordering on many-c...
International audienceDynamic load balancing is an important step conditioning the performance of pa...
Large-scale parallel numerical simulations are fundamental for the understanding of a wide variety o...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
Load balancing is an important step conditioning the performance of parallel applications. The goal...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
The era of manycore computing will bring new fundamental challenges that the techniques designed for...
International audienceClassic load balancing is a major issue that determines the performance of par...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
International audienceMany applications of physics modeling use regular meshes on which computations...
International audienceWe present a new load balancing algorithm inspired by Molecular Dynamics Simul...
Computing capability of largest computing centers is still increasing: from a few hundred of cores i...
Most parallel applications suffer from load imbalance, a crucial performance degradation factor. In ...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
International audienceClassic load balancing is a major issue that determines the performance of par...
The problem discussed in this thesis is distributed data partitioning and data re-ordering on many-c...
International audienceDynamic load balancing is an important step conditioning the performance of pa...
Large-scale parallel numerical simulations are fundamental for the understanding of a wide variety o...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
Load balancing is an important step conditioning the performance of parallel applications. The goal...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
The era of manycore computing will bring new fundamental challenges that the techniques designed for...
International audienceClassic load balancing is a major issue that determines the performance of par...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...