An Error Correction Solver for Linear Systems: Evaluation of Mixed Precision Implementations
Hartwig Anzt (Karlsruhe Institute of Technology (KIT), Institute for Applied and Numerical Mathematics 4)
Björn Rocker (Karlsruhe Institute of Technology (KIT), Institute for Applied and Numerical Mathematics 4)
Vincent Heuveline (Karlsruhe Institute of Technology (KIT), Institute for Applied and Numerical Mathematics 4)
Abstract:
This paper proposes an error correction method for solving linear systems of equations and the evaluation of an implementation using mixed precision techniques. While different technologies are available, graphic processing units (GPUs) have been established as particularly powerful coprocessors in recent years. For this reason, our error correction approach is focused on a CUDA implementation executing the error correction solver on the GPU. Benchmarks are performed both for artificially created matrices with preset characteristics as well as matrices obtained from finite element discretizations of fluid flow problems.
Keywords:
Numerical Algorithms for CS&E, Performance Analysis, data intensive computing