High-Performance GMRES Multi-Precision Benchmark: Design, Performance, and Challenges
Wednesday, May 24, 2023 3:00 PM to 3:20 PM · 20 min. (Europe/Berlin)
Hall Z - 3rd Floor
Focus Session
Emerging HPC Processors and AcceleratorsExascale SystemsMixed Precision AlgorithmsPerformance Modeling and Tuning
Information
We propose a new benchmark for high-performance (HP) computers that
uses a variation of the Generalized Minimum RESidual method (GMRES).
Similar to High Performance Conjugate Gradients (HPCG),
the new benchmark is designed to rank computers based on how fast they can
solve a sparse linear system of equations, exhibiting computational and
communication requirements typical in many scientific applications. The main novelty of
the new benchmark is that it is now based on Generalized Minimum Residual method (GMRES) (combined with Geometric Multi-Grid preconditioner and Gauss-Seidel smoother) and
provides the flexibility to utilize lower precision arithmetic.
This is motivated by new hardware platforms that deliver lower-precision
arithmetic at higher performance. There are other machines that do not follow this trend.
However, using a lower-precision arithmetic reduces the required amount of data volume,
which could alone improve solver performance. Considering these trends,
an HPC benchmark that allows the use of different precisions
for solving important scientific problems will be valuable for many different disciplines.
We also hope to promote the design of future HPC computers that can utilize
mixed-precision arithmetic for achieving high application performance.
We present our initial design of the new benchmark, its reference
implementation, and the baseline performance of the
mixed (double and single) precision Geometric Multi-Grid solvers
on the current top-ranked architectures.
We also discuss the challenges of designing such a benchmark,
along with preliminary numerical results using 16-bit numerical values,
both half and bfloat precisions, for solving a sparse linear system of equations.
Format
On-siteOn Demand
Beginner Level
40%
Intermediate Level
60%