<span class="var-sub_title">Scalable Non-Blocking Krylov Solvers for Extreme-Scale Computing</span> SC18 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Scalable Non-Blocking Krylov Solvers for Extreme-Scale Computing


Student: Paul R. Eller (University of Illinois)
Advisor: William Gropp (University of Illinois)

Abstract: This study investigates preconditioned conjugate gradient method variations designed to reduce communication costs by decreasing the number of allreduces and overlapping communication with computation using a non-blocking allreduce. Experiments show scalable PCG methods can outperform standard PCG at scale and demonstrate the robustness of these methods.

To develop the most optimal Krylov methods we need a clear understanding of the factors limiting performance at scale. Detailed timings and network counters are used to more thoroughly measure the performance of these methods. Performance models with penalty terms are developed that provide reasonable explanations of observed performance and guide development of optimizations. The effectiveness of scalable PCG methods and these performance analysis tools is demonstrated using Quda and Nek5000, two HPC applications seeking improved performance at scale.


Summary: pdf
Thesis Canvas: pdf



Back to Doctoral Showcase Archive Listing