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...
Autores principales: | , , , |
---|---|
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 |