{"id":{"repo_id":"texas","oai_identifier":"oai:repositories.lib.utexas.edu:2152/132080"},"canonical_url":"https://search.dev.ndltd.org/etd/texas/oai:repositories.lib.utexas.edu:2152/132080","repository":{"repo_id":"texas","name":"University of Texas","base_url":"https://repositories.lib.utexas.edu/server/oai/request"},"display":{"title":"Measuring and predicting radiation-induced soft errors in microprocessors","abstract":"Semiconductor electronic devices are vulnerable to radiation which upsets the state of memory cells. The upsets, which are generally not permanent, are labeled as soft errors. Measuring and predicting the soft error rate is important in designing reliable systems for the terrestrial or space radiation environment. Inexpensive, but powerful, Raspberry Pi™ computers without radiation hardening, mitigation, or testing have found their way onto the International Space Station and into satellites. In this research, these microprocessor-based systems were measured for radiation effects of accelerated, high-energy neutrons at the Los Alamos Neutron Science Center at the request of NASA’s Jet Propulsion Laboratory. High energy neutrons are the product of galactic cosmic rays entering the earth’s atmosphere. The accelerated measurements can be scaled to the terrestrial or at-altitude neutron flux to predict soft error rates. Neutron results are also an indicator of system vulnerability to other radiation sources. Radiation testing is rarely done with an operating system due to the additional errors observed and the complexity of analysis. However, the commercial off-the-shelf hardware appearing in space requires an operating system – often Linux. This research incorporated testing with Linux and benchmarks modified to provide additional visibility into Linux detected errors. From the measurements collected for benchmarks, a new methodology for prediction of soft error rate for other software is proposed. Radiation cross section per cache level memory access is proposed as an alternative to the traditional cross section per memory bit. The memory access information is easily collected from the hardware performance counters present on high-end microprocessors. A Linux utility, perf, reports performance counter results without modification of the user code. This new method is hypothesized to better account for the variability of software working set, data lifetime, and memory latency. More accurate prediction is demonstrated on fourteen benchmarks measured in the neutron beam on the Raspberry Pi™ 3B+ with its ARM® Cortex®-A53 core.","abstract_html":"Semiconductor electronic devices are vulnerable to radiation which upsets the state of memory cells. The upsets, which are generally not permanent, are labeled as soft errors. Measuring and predicting the soft error rate is important in designing reliable systems for the terrestrial or space radiation environment. Inexpensive, but powerful, Raspberry Pi™ computers without radiation hardening, mitigation, or testing have found their way onto the International Space Station and into satellites. In this research, these microprocessor-based systems were measured for radiation effects of accelerated, high-energy neutrons at the Los Alamos Neutron Science Center at the request of NASA’s Jet Propulsion Laboratory. High energy neutrons are the product of galactic cosmic rays entering the earth’s atmosphere. The accelerated measurements can be scaled to the terrestrial or at-altitude neutron flux to predict soft error rates. Neutron results are also an indicator of system vulnerability to other radiation sources. Radiation testing is rarely done with an operating system due to the additional errors observed and the complexity of analysis. However, the commercial off-the-shelf hardware appearing in space requires an operating system – often Linux. This research incorporated testing with Linux and benchmarks modified to provide additional visibility into Linux detected errors. From the measurements collected for benchmarks, a new methodology for prediction of soft error rate for other software is proposed. Radiation cross section per cache level memory access is proposed as an alternative to the traditional cross section per memory bit. The memory access information is easily collected from the hardware performance counters present on high-end microprocessors. A Linux utility, perf, reports performance counter results without modification of the user code. This new method is hypothesized to better account for the variability of software working set, data lifetime, and memory latency. More accurate prediction is demonstrated on fourteen benchmarks measured in the neutron beam on the Raspberry Pi™ 3B+ with its ARM® Cortex®-A53 core.","abstract_has_math":false,"creators":["Corley, Charles Joseph"],"institution":"The University of Texas at Austin","degree_name":"Doctor of Philosophy","degree_level":"Doctoral","degree_discipline":"Electrical and Computer Engineering","degree_department":null,"school":null,"contributors":[],"advisors":["Swartzlander, Earl E., Jr., 1945-"],"committee_chairs":[],"committee_members":["Heather M. Quinn","Mark W. McDermott","Nur A. Touba","Andreas Gerstlauer"],"year":2024,"date_issued":"2024-12","date_published":"2024-12","updated_at":"2026-07-24T05:01:10Z","subjects":["Radiation testing","Performance counters","Accelerated neutron testing","Raspberry Pi","Microprocessor soft errors","Soft error effects"],"languages":["English"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://doi.org/10.26153/tsw/59424"],"render_values":[{"text":"https://doi.org/10.26153/tsw/59424","href":"https://doi.org/10.26153/tsw/59424","code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/2152/132080","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Swartzlander, Earl E., Jr., 1945-"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Heather M. Quinn","Mark W. McDermott","Nur A. Touba","Andreas Gerstlauer"]},{"key":"dc:creator","label":"Author","values":["Corley, Charles Joseph"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-03-22T01:03:41Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-03-22T01:03:41Z"]},{"key":"dc:date.issued","label":"Date","values":["2024-12"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Doctoral"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Doctor of Philosophy"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["The University of Texas at Austin"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Radiation testing","Performance counters","Accelerated neutron testing","Raspberry Pi","Microprocessor soft errors","Soft error effects"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["English"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/2152/132080","https://doi.org/10.26153/tsw/59424"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Semiconductor electronic devices are vulnerable to radiation which upsets the state of memory cells. The upsets, which are generally not permanent, are labeled as soft errors. Measuring and predicting the soft error rate is important in designing reliable systems for the terrestrial or space radiation environment. Inexpensive, but powerful, Raspberry Pi™ computers without radiation hardening, mitigation, or testing have found their way onto the International Space Station and into satellites. In this research, these microprocessor-based systems were measured for radiation effects of accelerated, high-energy neutrons at the Los Alamos Neutron Science Center at the request of NASA’s Jet Propulsion Laboratory. High energy neutrons are the product of galactic cosmic rays entering the earth’s atmosphere. The accelerated measurements can be scaled to the terrestrial or at-altitude neutron flux to predict soft error rates. Neutron results are also an indicator of system vulnerability to other radiation sources. Radiation testing is rarely done with an operating system due to the additional errors observed and the complexity of analysis. However, the commercial off-the-shelf hardware appearing in space requires an operating system – often Linux. This research incorporated testing with Linux and benchmarks modified to provide additional visibility into Linux detected errors. From the measurements collected for benchmarks, a new methodology for prediction of soft error rate for other software is proposed. Radiation cross section per cache level memory access is proposed as an alternative to the traditional cross section per memory bit. The memory access information is easily collected from the hardware performance counters present on high-end microprocessors. A Linux utility, perf, reports performance counter results without modification of the user code. This new method is hypothesized to better account for the variability of software working set, data lifetime, and memory latency. More accurate prediction is demonstrated on fourteen benchmarks measured in the neutron beam on the Raspberry Pi™ 3B+ with its ARM® Cortex®-A53 core."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Measuring and predicting radiation-induced soft errors in microprocessors"]}]}],"canonical_facts":{"dc:contributor.advisor":["Swartzlander, Earl E., Jr., 1945-"],"dc:contributor.committeemember":["Heather M. Quinn","Mark W. McDermott","Nur A. Touba","Andreas Gerstlauer"],"dc:creator":["Corley, Charles Joseph"],"dc:date.accessioned":["2025-03-22T01:03:41Z"],"dc:date.available":["2025-03-22T01:03:41Z"],"dc:date.issued":["2024-12"],"dc:description.abstract":["Semiconductor electronic devices are vulnerable to radiation which upsets the state of memory cells. The upsets, which are generally not permanent, are labeled as soft errors. Measuring and predicting the soft error rate is important in designing reliable systems for the terrestrial or space radiation environment. Inexpensive, but powerful, Raspberry Pi™ computers without radiation hardening, mitigation, or testing have found their way onto the International Space Station and into satellites. In this research, these microprocessor-based systems were measured for radiation effects of accelerated, high-energy neutrons at the Los Alamos Neutron Science Center at the request of NASA’s Jet Propulsion Laboratory. High energy neutrons are the product of galactic cosmic rays entering the earth’s atmosphere. The accelerated measurements can be scaled to the terrestrial or at-altitude neutron flux to predict soft error rates. Neutron results are also an indicator of system vulnerability to other radiation sources. Radiation testing is rarely done with an operating system due to the additional errors observed and the complexity of analysis. However, the commercial off-the-shelf hardware appearing in space requires an operating system – often Linux. This research incorporated testing with Linux and benchmarks modified to provide additional visibility into Linux detected errors. From the measurements collected for benchmarks, a new methodology for prediction of soft error rate for other software is proposed. Radiation cross section per cache level memory access is proposed as an alternative to the traditional cross section per memory bit. The memory access information is easily collected from the hardware performance counters present on high-end microprocessors. A Linux utility, perf, reports performance counter results without modification of the user code. This new method is hypothesized to better account for the variability of software working set, data lifetime, and memory latency. More accurate prediction is demonstrated on fourteen benchmarks measured in the neutron beam on the Raspberry Pi™ 3B+ with its ARM® Cortex®-A53 core."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["https://hdl.handle.net/2152/132080","https://doi.org/10.26153/tsw/59424"],"dc:language.iso":["English"],"dc:subject":["Radiation testing","Performance counters","Accelerated neutron testing","Raspberry Pi","Microprocessor soft errors","Soft error effects"],"dc:title":["Measuring and predicting radiation-induced soft errors in microprocessors"],"dc:type":["Thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_level":["Doctoral"],"thesis:degree_name":["Doctor of Philosophy"],"thesis:institution_name":["The University of Texas at Austin"]},"updated_at":"2026-07-24T05:01:10Z"}