KIT | KIT-Bibliothek | Impressum | Datenschutz

GPU-Accelerated Asynchronous Error Correction for Mixed Precision Iterative Refinement

Anzt, H. ORCID iD icon; Dongarra, J.; Heuveline, Vincent; Luszczek, P.

Abstract:

In hardware-aware high performance computing, block-asynchronous iteration and mixed precision iterative refinement are two techniques that may be used to leverage the computing power of SIMD accelerators like GPUs in the iterative solution of linear equation systems. although they use a very different approach for this purpose, they share the basic idea of compensating the convergence properties of an inferior numerical algorithm by a more efficient usage of the provided computing power. In this paper, we analyze the potential of combining both techniques. Therefore, we derive a mixed precision iterative refinement algorithm using a block-asynchronous iteration as an error correction solver, and compare its performance with a pure implementation of a block-asynchronous iteration and an iterative refinement method using double precision for the error correction solver. For matrices from the University of Florida Matrix collection, we report the convergence behaviour and provide the total solver runtime using different GPU architectures.


Volltext §
DOI: 10.5445/IR/1000029531
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Angewandte und Numerische Mathematik (IANM)
Publikationstyp Forschungsbericht/Preprint
Publikationsjahr 2011
Sprache Englisch
Identifikator ISSN: 2191-0693
urn:nbn:de:swb:90-295318
KITopen-ID: 1000029531
HGF-Programm 46.11.01 (POF III, LK 01) Computational Science and Mathematical Methods
Verlag Karlsruher Institut für Technologie (KIT)
Serie Preprint Series of the Engineering Mathematics and Computing Lab (EMCL) ; 2011,17
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page