Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study

There have been an extensive use of Convolutional Neural Networks (CNNs) in healthcare applications. Presently, GPUs are the most prominent and dominated DNN accelerators to increase the execution speed of CNN algorithms to improve their performance as well as the Latency. However, GPUs are prone to...

Full description

Bibliographic Details
Main Authors: Khalid Adam, Ismail Hammad, Izzeldin, I. Mohd, Ibrahim, Younis
Format: Article
Language:English
Published: Faculty of Electrical Engineering, Computer Science and Information Technology, Josip Juraj Strossmayer University of Osijek 2021
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/32465/
http://umpir.ump.edu.my/id/eprint/32465/1/Analyzing%20the%20resilience%20of%20convolutional%20neural%20networks%20implemented%20on%20GPUs.pdf
_version_ 1848824026485489664
author Khalid Adam, Ismail Hammad
Izzeldin, I. Mohd
Ibrahim, Younis
author_facet Khalid Adam, Ismail Hammad
Izzeldin, I. Mohd
Ibrahim, Younis
author_sort Khalid Adam, Ismail Hammad
building UMP Institutional Repository
collection Online Access
description There have been an extensive use of Convolutional Neural Networks (CNNs) in healthcare applications. Presently, GPUs are the most prominent and dominated DNN accelerators to increase the execution speed of CNN algorithms to improve their performance as well as the Latency. However, GPUs are prone to soft errors. These errors can impact the behaviors of the GPU dramatically. Thus, the generated fault may corrupt data values or logic operations and cause errors, such as Silent Data Corruption. unfortunately, soft errors propagate from the physical level (microarchitecture) to the application level (CNN model). This paper analyzes the reliability of the AlexNet model based on two metrics: (1) critical kernel vulnerability (CKV) used to identify the malfunction and light- malfunction errors in each kernel, and (2) critical layer vulnerability (CLV) used to track the malfunction and light-malfunction errors through layers. To achieve this, we injected the AlexNet which was popularly used in healthcare applications on NVIDIA’s GPU, using the SASSIFI fault injector as the major evaluator tool. The experiments demonstrate through the average error percentage that caused malfunction of the models has been reduced from 3.7% to 0.383% by hardening only the vulnerable part with the overhead only 0.2923%. This is a high improvement in the model reliability for healthcare applications.
first_indexed 2025-11-15T03:06:29Z
format Article
id ump-32465
institution Universiti Malaysia Pahang
institution_category Local University
language English
last_indexed 2025-11-15T03:06:29Z
publishDate 2021
publisher Faculty of Electrical Engineering, Computer Science and Information Technology, Josip Juraj Strossmayer University of Osijek
recordtype eprints
repository_type Digital Repository
spelling ump-324652021-10-28T07:00:14Z http://umpir.ump.edu.my/id/eprint/32465/ Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study Khalid Adam, Ismail Hammad Izzeldin, I. Mohd Ibrahim, Younis TK Electrical engineering. Electronics Nuclear engineering There have been an extensive use of Convolutional Neural Networks (CNNs) in healthcare applications. Presently, GPUs are the most prominent and dominated DNN accelerators to increase the execution speed of CNN algorithms to improve their performance as well as the Latency. However, GPUs are prone to soft errors. These errors can impact the behaviors of the GPU dramatically. Thus, the generated fault may corrupt data values or logic operations and cause errors, such as Silent Data Corruption. unfortunately, soft errors propagate from the physical level (microarchitecture) to the application level (CNN model). This paper analyzes the reliability of the AlexNet model based on two metrics: (1) critical kernel vulnerability (CKV) used to identify the malfunction and light- malfunction errors in each kernel, and (2) critical layer vulnerability (CLV) used to track the malfunction and light-malfunction errors through layers. To achieve this, we injected the AlexNet which was popularly used in healthcare applications on NVIDIA’s GPU, using the SASSIFI fault injector as the major evaluator tool. The experiments demonstrate through the average error percentage that caused malfunction of the models has been reduced from 3.7% to 0.383% by hardening only the vulnerable part with the overhead only 0.2923%. This is a high improvement in the model reliability for healthcare applications. Faculty of Electrical Engineering, Computer Science and Information Technology, Josip Juraj Strossmayer University of Osijek 2021-06-21 Article PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/32465/1/Analyzing%20the%20resilience%20of%20convolutional%20neural%20networks%20implemented%20on%20GPUs.pdf Khalid Adam, Ismail Hammad and Izzeldin, I. Mohd and Ibrahim, Younis (2021) Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study. International Journal of Electrical and Computer Engineering Systems, 12 (2). pp. 91-103. ISSN 1847-6996. (Published) https://doi.org/10.32985/ijeces.12.2.4 https://doi.org/10.32985/ijeces.12.2.4
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Khalid Adam, Ismail Hammad
Izzeldin, I. Mohd
Ibrahim, Younis
Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study
title Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study
title_full Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study
title_fullStr Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study
title_full_unstemmed Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study
title_short Analyzing the resilience of convolutional neural networks implemented on GPUs: Alexnet as a case study
title_sort analyzing the resilience of convolutional neural networks implemented on gpus: alexnet as a case study
topic TK Electrical engineering. Electronics Nuclear engineering
url http://umpir.ump.edu.my/id/eprint/32465/
http://umpir.ump.edu.my/id/eprint/32465/
http://umpir.ump.edu.my/id/eprint/32465/
http://umpir.ump.edu.my/id/eprint/32465/1/Analyzing%20the%20resilience%20of%20convolutional%20neural%20networks%20implemented%20on%20GPUs.pdf