International audienceFinite difference methods are commonplace in scientific computing. Despite their apparent regularity, they often exhibit load imbalance that damages their efficiency. We characterize the spatial and temporal load imbalance of Ondes3D, a seismic wave propagation simulator. We reveal that this imbalance originates from the nature of the input data and from low-level CPU optimizations. Such dynamic imbalance should therefore be quite common and is intractable by any static approach or classical code reorganization. An effective solution, with few code modifications, combines domain over-decomposition and dynamic load balancing (e.g., with AMPI), migrating data and computation at the granularity of an MPI rank. It generall...
The largest supercomputers have millions of independent processors, and concurrency levels are rapid...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
This paper presents three algorithms for load balancing physics routines with dynamic load imbalance...
International audienceFinite difference methods are commonplace in scientific computing. Despite the...
International audienceFinite-difference methods are commonplace in High Performance Computing applic...
In this thesis we present a novel simulation workflow to evaluate the performance of dynamic load ba...
In this thesis we present a novel simulation workflow to evaluate the performance of dynamic load ba...
Many software mechanisms for geophysics exploration in oil and gas industries are based on wave prop...
International audienceThe heterogeneous nature of distributed platforms such as computational Grids ...
International audienceIn complex acoustic or elastic media, finite element meshes often require regi...
Balancing the workload of sophisticated simulations is inherently difficult, since we have to balanc...
Modeling problems that require the simulation of hyperbolic PDEs (wave equations) on large heteroge...
Many software mechanisms for geophysics exploration in Oil & Gas industries are based on wave propag...
Weather forecasting models are computationally intensive applications and traditionally they are exe...
The largest supercomputers have millions of independent processors, and concurrency levels are rapid...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
This paper presents three algorithms for load balancing physics routines with dynamic load imbalance...
International audienceFinite difference methods are commonplace in scientific computing. Despite the...
International audienceFinite-difference methods are commonplace in High Performance Computing applic...
In this thesis we present a novel simulation workflow to evaluate the performance of dynamic load ba...
In this thesis we present a novel simulation workflow to evaluate the performance of dynamic load ba...
Many software mechanisms for geophysics exploration in oil and gas industries are based on wave prop...
International audienceThe heterogeneous nature of distributed platforms such as computational Grids ...
International audienceIn complex acoustic or elastic media, finite element meshes often require regi...
Balancing the workload of sophisticated simulations is inherently difficult, since we have to balanc...
Modeling problems that require the simulation of hyperbolic PDEs (wave equations) on large heteroge...
Many software mechanisms for geophysics exploration in Oil & Gas industries are based on wave propag...
Weather forecasting models are computationally intensive applications and traditionally they are exe...
The largest supercomputers have millions of independent processors, and concurrency levels are rapid...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
This paper presents three algorithms for load balancing physics routines with dynamic load imbalance...