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 ...
International audienceDynamic load balancing is an important step conditioning the performance of pa...
International audienceClassic load balancing is a major issue that determines the performance of par...
The era of manycore computing will bring new fundamental challenges that the techniques designed for...
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...
Many real world scientific computing problems are irregular and dynamic, which pose great challenge ...
The problem discussed in this thesis is distributed data partitioning and data re-ordering on many-c...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
Large-scale parallel numerical simulations are fundamental for the understanding of a wide variety o...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
Load balancing is an important step conditioning the performance of parallel applications. The goal...
International audienceDynamic load balancing is an important step conditioning the performance of pa...
International audienceClassic load balancing is a major issue that determines the performance of par...
The era of manycore computing will bring new fundamental challenges that the techniques designed for...
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...
Many real world scientific computing problems are irregular and dynamic, which pose great challenge ...
The problem discussed in this thesis is distributed data partitioning and data re-ordering on many-c...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
Large-scale parallel numerical simulations are fundamental for the understanding of a wide variety o...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
Load balancing is an important step conditioning the performance of parallel applications. The goal...
International audienceDynamic load balancing is an important step conditioning the performance of pa...
International audienceClassic load balancing is a major issue that determines the performance of par...
The era of manycore computing will bring new fundamental challenges that the techniques designed for...