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
Descripción
Sumario: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.