A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study

Deep neural networks (DNNs) have been successfully deployed in widespread domains, including healthcare applications. DenseNet201 is a new DNN architecture used in healthcare systems (i.e., presence detection of the surgical tool). Specialized accelerators such as GPUs have been used to speed up the...

Full description

Saved in:
Bibliographic Details
Main Authors: Adam, Khalid, Izzeldin, I. Mohd, Ibrahim, Younis
Format: Article
Language:English
Published: IEEE 2021
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/31730/1/A%20selective%20mitigation%20technique%20of%20soft%20errors.pdf
http://umpir.ump.edu.my/id/eprint/31730/
https://doi.org/10.1109/ACCESS.2021.3076716
https://doi.org/10.1109/ACCESS.2021.3076716
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.ump.umpir.31730
record_format eprints
spelling my.ump.umpir.317302021-07-30T08:03:35Z http://umpir.ump.edu.my/id/eprint/31730/ A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study Adam, Khalid Izzeldin, I. Mohd Ibrahim, Younis QA76 Computer software T Technology (General) Deep neural networks (DNNs) have been successfully deployed in widespread domains, including healthcare applications. DenseNet201 is a new DNN architecture used in healthcare systems (i.e., presence detection of the surgical tool). Specialized accelerators such as GPUs have been used to speed up the execution of DNNs. Nevertheless, GPUs are prone to transient effects and other reliability threats, which can impact DNN models’ reliability. Safety-critical systems, such as healthcare applications, must be highly reliable because minor errors might lead to severe injury or death. In this paper, we propose a selective mitigation technique that relies on in-depth analysis. First, we inject the DenseNet201 model implemented on a GPU via NVIDIA’s SASSIFI fault injector. Second, we perform a comprehensive analysis from the perspective of kernel and layer to identify the most vulnerable portions of the injected model. Finally, we validate our technique by applying it to the top-vulnerable kernels to selectively protect the only sensitive portions of the model to avoid unnecessary overheads. Our experiments demonstrate that our mitigation technique achieves a significant reduction in the percentage of errors that cause malfunction (errors that lead to misclassification) from 6.463% to 0.21% . Moreover, the performance overhead (the execution time) of our technique is compared with the well-known protection techniques: Algorithm-Based Fault Tolerance (ABFT), Double Modular Redundancy (DMR), and Triple Modular Redundancy (TMR). The proposed solution shows only 0.3035% overhead compared to these techniques while correcting up 84.8% of the SDC errors in DenseNet201, remarkably improving the healthcare domain’s model reliability. IEEE 2021-04-29 Article PeerReviewed pdf en cc_by_4 http://umpir.ump.edu.my/id/eprint/31730/1/A%20selective%20mitigation%20technique%20of%20soft%20errors.pdf Adam, Khalid and Izzeldin, I. Mohd and Ibrahim, Younis (2021) A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study. IEEE Access, 9 (9419032). 65803 -65823. ISSN 2169-3536 https://doi.org/10.1109/ACCESS.2021.3076716 https://doi.org/10.1109/ACCESS.2021.3076716
institution Universiti Malaysia Pahang
building UMP Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang
content_source UMP Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
topic QA76 Computer software
T Technology (General)
spellingShingle QA76 Computer software
T Technology (General)
Adam, Khalid
Izzeldin, I. Mohd
Ibrahim, Younis
A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study
description Deep neural networks (DNNs) have been successfully deployed in widespread domains, including healthcare applications. DenseNet201 is a new DNN architecture used in healthcare systems (i.e., presence detection of the surgical tool). Specialized accelerators such as GPUs have been used to speed up the execution of DNNs. Nevertheless, GPUs are prone to transient effects and other reliability threats, which can impact DNN models’ reliability. Safety-critical systems, such as healthcare applications, must be highly reliable because minor errors might lead to severe injury or death. In this paper, we propose a selective mitigation technique that relies on in-depth analysis. First, we inject the DenseNet201 model implemented on a GPU via NVIDIA’s SASSIFI fault injector. Second, we perform a comprehensive analysis from the perspective of kernel and layer to identify the most vulnerable portions of the injected model. Finally, we validate our technique by applying it to the top-vulnerable kernels to selectively protect the only sensitive portions of the model to avoid unnecessary overheads. Our experiments demonstrate that our mitigation technique achieves a significant reduction in the percentage of errors that cause malfunction (errors that lead to misclassification) from 6.463% to 0.21% . Moreover, the performance overhead (the execution time) of our technique is compared with the well-known protection techniques: Algorithm-Based Fault Tolerance (ABFT), Double Modular Redundancy (DMR), and Triple Modular Redundancy (TMR). The proposed solution shows only 0.3035% overhead compared to these techniques while correcting up 84.8% of the SDC errors in DenseNet201, remarkably improving the healthcare domain’s model reliability.
format Article
author Adam, Khalid
Izzeldin, I. Mohd
Ibrahim, Younis
author_facet Adam, Khalid
Izzeldin, I. Mohd
Ibrahim, Younis
author_sort Adam, Khalid
title A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study
title_short A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study
title_full A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study
title_fullStr A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study
title_full_unstemmed A selective mitigation technique of soft errors for DNN models used in healthcare applications: DenseNet201 case study
title_sort selective mitigation technique of soft errors for dnn models used in healthcare applications: densenet201 case study
publisher IEEE
publishDate 2021
url http://umpir.ump.edu.my/id/eprint/31730/1/A%20selective%20mitigation%20technique%20of%20soft%20errors.pdf
http://umpir.ump.edu.my/id/eprint/31730/
https://doi.org/10.1109/ACCESS.2021.3076716
https://doi.org/10.1109/ACCESS.2021.3076716
_version_ 1706957262069694464
score 13.160551