General Purpose and Neural Network Approach for Benchmarking Microcontrollers Under Radiation

被引:1
|
作者
Giordano, Marco [1 ,2 ]
Ferraro, Rudy [2 ]
Magno, Michele [1 ]
Danzeca, Salvatore [2 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] CERN, Geneva, Switzerland
关键词
Benchmark testing; Edge computing; Microcontrollers; Neural networks; Radiation effects;
D O I
10.1109/RADECS53308.2021.9954496
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this work a testing methodology for microcontrollers 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.
引用
收藏
页码:226 / 233
页数:8
相关论文
共 50 条
  • [1] A general purpose parallel neural network architecture
    Margaris, A.
    Rourneliotis, M.
    RECENT PROGRESS IN COMPUTATIONAL SCIENCES AND ENGINEERING, VOLS 7A AND 7B, 2006, 7A-B : 358 - 361
  • [2] General-purpose microcontrollers support fuzzy designs
    Varhol, P
    COMPUTER DESIGN, 1997, 36 (10): : 22 - 22
  • [3] General Purpose MRF Learning with Neural Network Potentials
    Xiong, Hao
    Ruozzi, Nicholas
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 2769 - 2776
  • [4] Design of FPGA Based General Purpose Neural Network
    Deotale, Prashant D.
    Dole, Lalit
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [5] Learning implementation on a deterministic general purpose neural network
    Lauria, Francesco E.
    Neural Networks, 1988, 1 (1 SUPPL)
  • [6] Design and implementation of a general purpose neural network processor
    Qian, Yi
    Li, Ang
    Wang, Qin
    ADVANCES IN NEURAL NETWORKS - ISNN 2007, PT 2, PROCEEDINGS, 2007, 4492 : 689 - +
  • [7] Towards General-Purpose Neural Network Computing
    Eldridge, Schuyler
    Appavoo, Jonathan
    Joshi, Ajay
    Waterland, Amos
    Seltzer, Margo
    2015 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION (PACT), 2015, : 99 - 112
  • [8] TUTNC: A general purpose parallel computer for neural network computations
    Hamalainen, T
    Saarinen, J
    Kaski, K
    MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (08) : 447 - 465
  • [9] A GENERAL-PURPOSE DIGITAL ARCHITECTURE FOR NEURAL NETWORK SIMULATIONS
    DURANTON, M
    MAUDUIT, N
    FIRST IEE INTERNATIONAL CONFERENCE ON ARTIFICIAL NEURAL NETWORKS, 1989, : 62 - 66
  • [10] Neural Network Decomposition and Distribution on Multiple Microcontrollers
    Montaruli, Biagio
    Santamaria, Andrea
    Pau, Danilo
    2022 IEEE 21ST MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (IEEE MELECON 2022), 2022, : 984 - 989