Krylov solvers are key kernels in many large-scale science and engineering applications for solving sparse linear systems. Extreme-scale systems have many factors that increase communication costs and cause performance variation across cores that can reduce performance at scale. Many Krylov solvers require frequent blocking allreduce collective operations that can limit performance at scale due to the increasing cost of this collective as the node count increases and the cost of synchronizing all processes. This thesis investigates non-blocking Krylov solver variations designed to reduce communication costs by overlapping communication and computation using non-blocking allreduces. These variations can allow us to hide most of the allred...
International audienceKrylov methods are widely used for solving large sparse linear systems of equa...
Eliminating synchronizations is one of the important techniques related to minimizing communications...
Krylov methods provide a fast and highly parallel numerical tool for the iterative solution of many ...
Krylov solvers are key kernels in many large-scale science and engineering applications for solving ...
Krylov Subspace Methods (KSMs) are popular numerical tools for solving large linear systems of equat...
Krylov Subspace Methods (KSMs) are popular numerical tools for solving large linear systems of equat...
Recent years have witnessed that iterative Krylov methods without re-designing are not suitable for ...
Recent years have witnessed that iterative Krylov methods without re-designing are not suitable for ...
Computations related to many scientific and engineering problems spend most of their time in solving...
Krylov methods are widely used for solving large sparse linear systems of equations.On distributed a...
Advancements in the field of high-performance scientific computing are necessary to address the most...
With the breakdown of Dennard scaling in the mid-2000s and the end of Moore's law on the horizon, th...
With the breakdown of Dennard scaling in the mid-2000s and the end of Moore's law on the horizon, th...
Large-scale problems in engineering and science often require the solution of sparse linear algebra ...
Large-scale problems in engineering and science often require the solution of sparse linear algebra ...
International audienceKrylov methods are widely used for solving large sparse linear systems of equa...
Eliminating synchronizations is one of the important techniques related to minimizing communications...
Krylov methods provide a fast and highly parallel numerical tool for the iterative solution of many ...
Krylov solvers are key kernels in many large-scale science and engineering applications for solving ...
Krylov Subspace Methods (KSMs) are popular numerical tools for solving large linear systems of equat...
Krylov Subspace Methods (KSMs) are popular numerical tools for solving large linear systems of equat...
Recent years have witnessed that iterative Krylov methods without re-designing are not suitable for ...
Recent years have witnessed that iterative Krylov methods without re-designing are not suitable for ...
Computations related to many scientific and engineering problems spend most of their time in solving...
Krylov methods are widely used for solving large sparse linear systems of equations.On distributed a...
Advancements in the field of high-performance scientific computing are necessary to address the most...
With the breakdown of Dennard scaling in the mid-2000s and the end of Moore's law on the horizon, th...
With the breakdown of Dennard scaling in the mid-2000s and the end of Moore's law on the horizon, th...
Large-scale problems in engineering and science often require the solution of sparse linear algebra ...
Large-scale problems in engineering and science often require the solution of sparse linear algebra ...
International audienceKrylov methods are widely used for solving large sparse linear systems of equa...
Eliminating synchronizations is one of the important techniques related to minimizing communications...
Krylov methods provide a fast and highly parallel numerical tool for the iterative solution of many ...