Soft Error Resilient QR Factorization for Hybrid System with GPGPU

Peng Du, Piotr Luszczek, Stan Tomov, Jack Dongarra
EECS, University of Tennessee; 1122 Volunteer Blvd., Knoxville, TN 37996-3450, USA
Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems at SC11, 2011


   title={Soft Error Resilient QR Factorization for Hybrid System with GPGPU},

   author={Du, P. and Luszczek, P. and Tomov, S. and Dongarra, J.},



Download Download (PDF)   View View   Source Source   



The general purpose graphics processing units (GPGPU) are increasingly deployed for scientific computing due to their performance advantages over CPUs. What followed is the fact that fault tolerance has become a more serious concern compared to the period when GPGPUs were used exclusively for graphics applications. Using GPUs and CPUs together in a hybrid computing system increases flexibility and performance but also increases the possibility of the computations being affected by soft errors, for example, in the form of bit flips. In this work, we propose a soft error resilient algorithm for QR factorization on such hybrid systems. Our contributions include (1) a checkpointing and recovery mechanism for the left-factor Q whose performance is scalable on hybrid systems; (2) optimized Givens rotation utilities on GPGPUs to efficiently reduce an upper Hessenberg matrix to an upper triangular form for the protection of the right factor R, and (3) a recovery algorithm based on QR update on GPGPUs. Experimental results show that our fault tolerant QR factorization can successfully detect and recover from soft errors in the entire matrix with little overhead on hybrid systems with GPGPUs.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: