Update to the Microcontroller Benchmark for Radiation Testing

RESOURCE

Abstract

LANL developed a benchmark of software code for radiation testing of microprocessors several years ago, and it was published under an open-source license on GitHub. Publishing the software is necessary for other researchers to adopt and implement this benchmark for radiation testing of other microprocessors to standardize test practices so that test data can be compared across different microprocessors. The original codes have been used several times by other organizations to test a wide range of microcontrollers and microprocessors. After several years of research, LANL is ready to update the benchmark. Changes include: 1. Addition of new codes that allow common software codes to be tested, 2. Addition of new codes that instrument more microprocessor circuitry, 3. Addition of input patterns that allow for a more compressive understanding of how the memory layout affects the sensitivity to radiation-induced faults and better use of automated test pattern generation standards, and 4. Modification of current codes for faster and more resilient detection, reporting and correction of radiation-induced faults. These codes have been tested by LANL researchers over the last few years, which has been published in the open literature. As the code base for the new benchmarks are stable, it is time to release the update to the GitHub repository,  More>>
Developers:
Release Date:
2023-08-07
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
115510
Site Accession Number:
C23029
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Quinn, Heather. Update to the Microcontroller Benchmark for Radiation Testing. Computer Software. https://github.com/lanl/benchmark_codes. USDOE National Nuclear Security Administration (NNSA). 07 Aug. 2023. Web. doi:10.11578/dc.20231103.1.
Quinn, Heather. (2023, August 07). Update to the Microcontroller Benchmark for Radiation Testing. [Computer software]. https://github.com/lanl/benchmark_codes. https://doi.org/10.11578/dc.20231103.1.
Quinn, Heather. "Update to the Microcontroller Benchmark for Radiation Testing." Computer software. August 07, 2023. https://github.com/lanl/benchmark_codes. https://doi.org/10.11578/dc.20231103.1.
@misc{ doecode_115510,
title = {Update to the Microcontroller Benchmark for Radiation Testing},
author = {Quinn, Heather},
abstractNote = {LANL developed a benchmark of software code for radiation testing of microprocessors several years ago, and it was published under an open-source license on GitHub. Publishing the software is necessary for other researchers to adopt and implement this benchmark for radiation testing of other microprocessors to standardize test practices so that test data can be compared across different microprocessors. The original codes have been used several times by other organizations to test a wide range of microcontrollers and microprocessors. After several years of research, LANL is ready to update the benchmark. Changes include: 1. Addition of new codes that allow common software codes to be tested, 2. Addition of new codes that instrument more microprocessor circuitry, 3. Addition of input patterns that allow for a more compressive understanding of how the memory layout affects the sensitivity to radiation-induced faults and better use of automated test pattern generation standards, and 4. Modification of current codes for faster and more resilient detection, reporting and correction of radiation-induced faults. These codes have been tested by LANL researchers over the last few years, which has been published in the open literature. As the code base for the new benchmarks are stable, it is time to release the update to the GitHub repository, where the original codes were released.},
doi = {10.11578/dc.20231103.1},
url = {https://doi.org/10.11578/dc.20231103.1},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20231103.1}},
year = {2023},
month = {aug}
}