Publication:

C-SMART: A preprocessor for neural network performance and reliability under radiation

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0001-9355-6566
cris.virtual.orcid0000-0002-3587-1354
cris.virtual.orcid0000-0001-8167-9171
cris.virtualsource.department1cf77b59-f7f6-4d1d-af45-e08f88df7d20
cris.virtualsource.department5c98b60c-88b5-4e5e-aaa4-a517cd1bc598
cris.virtualsource.departmentd753bd0d-9d09-4662-9eaf-8827a0221757
cris.virtualsource.orcid1cf77b59-f7f6-4d1d-af45-e08f88df7d20
cris.virtualsource.orcid5c98b60c-88b5-4e5e-aaa4-a517cd1bc598
cris.virtualsource.orcidd753bd0d-9d09-4662-9eaf-8827a0221757
dc.contributor.authorJustus Rajappa, Anuj
dc.contributor.authorReiter, Philippe
dc.contributor.authorRech, Paolo
dc.contributor.authorMercelis, Siegfried
dc.contributor.authorFamaey, Jeroen
dc.contributor.imecauthorRajappa, Anuj Justus
dc.contributor.imecauthorReiter, Philippe
dc.contributor.imecauthorMercelis, Siegfried
dc.contributor.imecauthorFamaey, Jeroen
dc.contributor.orcidimecMercelis, Siegfried::0000-0001-9355-6566
dc.contributor.orcidimecFamaey, Jeroen::0000-0002-3587-1354
dc.date.accessioned2025-08-03T03:58:49Z
dc.date.available2025-08-03T03:58:49Z
dc.date.issued2025
dc.description.abstractEdge AI brings the benefits of AI, such as neural networks for computer vision analysis, to low-power edge computing platforms. However, application and resource constraints leading to inadequate protection can make edge devices vulnerable to environmental factors, such as cosmic rays that continually shower on Earth. These factors can cause bit-flips that affect the reliability of the neural network inferences computed using these edge devices. To address this issue, we developed the Conditional-SMART (C-SMART) preprocessor designed to answer the question ‘When to use SMART?’, for obtaining both reliability and performance benefits. SMART is a reliability improvement technique introduced in our previous work, which involves skipping the multiply–accumulate operations performed on the zero-valued inputs to the layers of the neural network. We demonstrated C-SMART with a commercial bare-metal system containing an ARM microprocessor by exposing the system to real-world, atmospheric-like neutron radiation using the ChipIr facility in Oxfordshire, UK. We also conducted timing and energy measurements for performance analysis. Our experiments with C-SMART for inference with a neural network revealed a reliability boost against soft errors by more than 26% while improving performance by more than 35%. We foresee these benefits in various COTS devices by integrating C-SMART with compilers and neural network generators.
dc.identifier.doi10.1016/j.microrel.2025.115859
dc.identifier.issn0026-2714
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/46022
dc.publisherPERGAMON-ELSEVIER SCIENCE LTD
dc.source.beginpage115859
dc.source.issueOctober
dc.source.journalMICROELECTRONICS RELIABILITY
dc.source.numberofpages11
dc.source.volume173
dc.subject.keywordsMODULAR REDUNDANCY
dc.subject.keywordsPRECISION
dc.subject.keywordsIMPACT
dc.subject.keywordsEDGE
dc.subject.keywordsSYSTEMS
dc.subject.keywordsMEMORY
dc.title

C-SMART: A preprocessor for neural network performance and reliability under radiation

dc.typeJournal article
dspace.entity.typePublication
Files
Publication available in collections: