Abstract | ||
---|---|---|
Graphics Processing Units (GPUs) are powerful parallel processors that are becoming common on computers. They are used in many high-performance tasks such as crypto-mining and neural-network training. It is common to overclock a GPU to gain performance, however this practice may introduce calculation faults. In our work, we lay the foundations to exploiting these faults, by characterizing their formation and structure. We find that temperature is a contributing factor to the fault rate, but is not the sole cause. We also find that faults are a byte-wide phenomenon: individual bit-flips are rare. Surprisingly, we find that the vast majority of byte faults are in fact byte-flips: all 8 bits are simultaneously negated. Finally, we find strong evidence that faults are triggered by memory-remnant reads at an alignment of a 32 byte memory transaction size. |
Year | DOI | Venue |
---|---|---|
2021 | 10.1007/978-3-030-88418-5_6 | COMPUTER SECURITY - ESORICS 2021, PT I |
Keywords | DocType | Volume |
CUDA, GPU, Nvidia, Fault injection, DFA, Overclocking | Conference | 12972 |
ISSN | Citations | PageRank |
0302-9743 | 0 | 0.34 |
References | Authors | |
0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Eldad Zuberi | 1 | 0 | 0.34 |
Avishai Wool | 2 | 0 | 0.34 |