Back to Search Start Over

A Methodology for Selective Protection of Matrix Multiplications: A Diagnostic Coverage and Performance Trade-off for CNNs Executed on GPUs

Authors :
Barcelona Supercomputing Center
Fernández, Javier
Agirre, Irune
Perez Cerrolaza, Jon
Abella Ferrer, Jaume
Cazorla Almeida, Francisco Javier
Barcelona Supercomputing Center
Fernández, Javier
Agirre, Irune
Perez Cerrolaza, Jon
Abella Ferrer, Jaume
Cazorla Almeida, Francisco Javier
Publication Year :
2023

Abstract

The ability of CNNs to efficiently and accurately perform complex functions, such as object detection, has fostered their adoption in safety-related autonomous systems. These algorithms require high computational performance platforms that exploit high levels of parallelism. The detection, control and mitigation of random errors in these underlying high computational platforms become a must according to functional safety standards. In this paper, we propose protecting, with a catalog of diagnostic techniques, the most computationally expensive operation of the CNNs, the matrix multiplication. However, this protection entails a performance penalty, and the complete CNN protection may be unaffordable for those systems operating with strict real-time constraints. This paper proposes a three-stage methodology to selectively protect CNN layers to achieve the required diagnostic coverage and performance trade-off: i) sensitivity analysis to misclassification per CNN layers using a statistical fault injection campaign, ii) layer-by- layer performance impact and diagnostic coverage analysis, and iii) selective layer protection. Furthermore, we propose a strategy to effectively compute the achievable diagnostic coverage of large matrices implemented on GPUs. Finally, we apply the proposed methodology and strategy in Tiny YOLO-v3, an object detector based on CNNs.<br />Ikerlan authors have received funding from Elkartek grant project KK-2021/00123 of the Basque government. BSC au- thors have been partially supported by the Spanish Ministry of Science and Innovation under grant PID2019-107255GB- C21/AEI/10.13039/501100011033<br />Postprint (author's final draft)

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1397548248
Document Type :
Electronic Resource