Cargando…

General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation

In this work a testing methodology for micro-controllers exposed to radiation is proposed. General purpose benchmarks are reviewed to provide a mean of testing all the macro-areas of a microcontroller, and a neural network benchmark is introduced as a representative class of novel computing algorith...

Descripción completa

Detalles Bibliográficos
Autores principales: Giordano, Marco, Ferraro, Rudy, Magno, Michele, Danzeca, Salvatore
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:https://dx.doi.org/10.1109/RADECS53308.2021.9954496
http://cds.cern.ch/record/2846298
_version_ 1780976625736744960
author Giordano, Marco
Ferraro, Rudy
Magno, Michele
Danzeca, Salvatore
author_facet Giordano, Marco
Ferraro, Rudy
Magno, Michele
Danzeca, Salvatore
author_sort Giordano, Marco
collection CERN
description In this work a testing methodology for micro-controllers exposed to radiation is proposed. General purpose benchmarks are reviewed to provide a mean of testing all the macro-areas of a microcontroller, and a neural network benchmark is introduced as a representative class of novel computing algorithms for IoT devices. Metrics from literature are reviewed and a new metric, the Mean Energy per Unit Workload Between Failure, is introduced. It combines computing performance and energy consumption in a single unit, making it specifically useful to benchmark battery-operated edge nodes. A method to analyse reset causes is also introduced, giving important insights into failure mechanisms and potential patterns. The testing strategy has been validated on a representative class of four Cortex M0+ and Cortex M4 microcontrollers irradiated under a 200MeV proton beam with different fluences. Results from the irradiation campaign are presented and commented on to validate the benchmarks and metrics discussed.
id cern-2846298
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-28462982023-01-18T19:35:42Zdoi:10.1109/RADECS53308.2021.9954496http://cds.cern.ch/record/2846298engGiordano, MarcoFerraro, RudyMagno, MicheleDanzeca, SalvatoreGeneral Purpose and Neural Network Approach for Benchmarking Microcontrollers Under RadiationDetectors and Experimental TechniquesIn this work a testing methodology for micro-controllers exposed to radiation is proposed. General purpose benchmarks are reviewed to provide a mean of testing all the macro-areas of a microcontroller, and a neural network benchmark is introduced as a representative class of novel computing algorithms for IoT devices. Metrics from literature are reviewed and a new metric, the Mean Energy per Unit Workload Between Failure, is introduced. It combines computing performance and energy consumption in a single unit, making it specifically useful to benchmark battery-operated edge nodes. A method to analyse reset causes is also introduced, giving important insights into failure mechanisms and potential patterns. The testing strategy has been validated on a representative class of four Cortex M0+ and Cortex M4 microcontrollers irradiated under a 200MeV proton beam with different fluences. Results from the irradiation campaign are presented and commented on to validate the benchmarks and metrics discussed.oai:cds.cern.ch:28462982021
spellingShingle Detectors and Experimental Techniques
Giordano, Marco
Ferraro, Rudy
Magno, Michele
Danzeca, Salvatore
General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation
title General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation
title_full General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation
title_fullStr General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation
title_full_unstemmed General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation
title_short General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation
title_sort general purpose and neural network approach for benchmarking microcontrollers under radiation
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1109/RADECS53308.2021.9954496
http://cds.cern.ch/record/2846298
work_keys_str_mv AT giordanomarco generalpurposeandneuralnetworkapproachforbenchmarkingmicrocontrollersunderradiation
AT ferrarorudy generalpurposeandneuralnetworkapproachforbenchmarkingmicrocontrollersunderradiation
AT magnomichele generalpurposeandneuralnetworkapproachforbenchmarkingmicrocontrollersunderradiation
AT danzecasalvatore generalpurposeandneuralnetworkapproachforbenchmarkingmicrocontrollersunderradiation