Title :
Fault injection in GPGPU cores to validate and debug robust parallel applications
Author :
De Carvalho, M. ; Sabena, D. ; Sonza Reorda, M. ; Sterpone, L. ; Rech, P. ; Carro, Luigi
Author_Institution :
Politec. di Torino, Turin, Italy
Abstract :
General Purpose Graphic Processing Units (GPGPUs) are more efficient than CPUs for processing parallel data. Unfortunately, GPGPUs are sensible to radiation. Hence, several software mitigation techniques, as well as robust algorithms, are being developed to overcome reliability problems. In this paper we propose a software debugger-based fault injection mechanism to evaluate the resiliency of applications running on a GPGPU and to validate the software hardening techniques it possibly embeds. We report some experimental results gathered on selected case studies to show the proposed approach advantages and limitations.
Keywords :
graphics processing units; integrated circuit reliability; parallel processing; program debugging; CPU; GPGPU cores; general purpose graphic processing units; parallel data processing; reliability problem; robust algorithm; robust parallel application; software debugger-based fault injection mechanism; software hardening technique; software mitigation technique; Decision support systems; Testing; fault injection; reliable GPGPU applications; robust algorithms; transient faults;
Conference_Titel :
On-Line Testing Symposium (IOLTS), 2014 IEEE 20th International
Conference_Location :
Platja d´Aro, Girona
DOI :
10.1109/IOLTS.2014.6873699