• DocumentCode
    1778205
  • 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
  • fYear
    2014
  • fDate
    7-9 July 2014
  • Firstpage
    210
  • Lastpage
    211
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium (IOLTS), 2014 IEEE 20th International
  • Conference_Location
    Platja d´Aro, Girona
  • Type

    conf

  • DOI
    10.1109/IOLTS.2014.6873699
  • Filename
    6873699