Litcius/Paper detail

Analyzing the Impact of Different Real Number Formats on the Structural Reliability of TCUs in GPUs

Robert Limas Sierra, Juan-David Guerrero-Balaguera, Josie E. Rodriguez Condia, M. Sonza Reorda

202310 citationsDOI

Abstract

<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> Modern Graphics Processing Units (GPUs) boost the execution of tiled matrix multiplications by extensively using in-chip accelerators (Tensor Core Units or TCUs). Unfortunately, cutting-edge semiconductor technologies are increasingly prone to fault defects. Indeed, faults may affect TCUs when processing massive amounts of data under classical floating-point formats, raising reliability concerns when used in the safety-critical and High-Performance Computing (HPC) domains. In this scenario, the characterization of faulty TCUs supporting different arithmetic formats is still missed. This work for the first time quantitatively evaluates the effects of hardware faults arising in TCU structures when using two different formats for real number representation (i.e., Floating-Point and Posit). For the experimental evaluation, we resort to an architectural description of a TCU core (PyOpenTCU) and perform 60 fault simulation campaigns, injecting 57,344 faults per campaign and requiring around 24 days of computation. The experimental results indicate a relation between the corrupted spatial areas in the output matrices and the TCU’s scheduling policies. Moreover, the numeric analysis shows that hardware faults in TCUs in most cases affect up to 2 bits in the output results for both considered formats. The results also demonstrate that the Posit formats are less affected by faults than Floating-Point formats by up to one order of magnitude.

Topics & Concepts

Computer scienceFloating pointGraphicsComputationReliability (semiconductor)Graphics processing unitField-programmable gate arrayParallel computingPoint (geometry)Embedded systemComputer graphics (images)Operating systemAlgorithmPhysicsQuantum mechanicsMathematicsPower (physics)GeometryParallel Computing and Optimization TechniquesError Correcting Code TechniquesAdvanced Data Storage Technologies
Analyzing the Impact of Different Real Number Formats on the Structural Reliability of TCUs in GPUs | Litcius