Protecting GPU's Microarchitectural Vulnerabilities via Effective Selective Hardening
Autor: | Paolo Rech, Josie E. Rodriguez Condia, Fernando Fernandes dos Santos, Matteo Sonza Reorda, Luigi Carrot |
---|---|
Rok vydání: | 2021 |
Předmět: |
Triple modular redundancy
Selective Hardening Computer science business.industry Pipeline (computing) Hardware_PERFORMANCEANDRELIABILITY Reliability Replication (computing) Microarchitecture Pipeline transport Graphics Processing Unit (GPU) Embedded system Redundancy (engineering) Overhead (computing) Transient (computer programming) business |
Zdroj: | IOLTS |
Popis: | Graphics Processing Units (GPUs) are today adopted in several domains for which reliability is fundamental, such as self-driving cars and autonomous machines. Unfortunately, on one side GPUs have been shown to have a high error rate and, on the other side, the constraints imposed by real-time safety-critical applications make traditional, costly, replication-based hardening solutions inadequate. This paper proposes an effective microarchitectural selective hardening of GPU modules to mitigate those faults that affect instructions correct execution. We first characterize, through Register-Transfer Level (RTL) fault injections, the architectural vulnerabilities of a GPU model (FlexGripPlus). We specifically target transient faults in the functional units and pipeline registers of a GPU core. Then, we apply selective hardening by triplicating the locations in each module that we found to be more critical. The results show that selective hardening using Triple Modular Redundancy (TMR) can correct 85% to 99% of faults in the pipeline registers and from 50% to 100% of faults in the functional units. The proposed selective TMR strategy reduces the hardware overhead by up to 65% when compared with traditional TMR. |
Databáze: | OpenAIRE |
Externí odkaz: |