SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems
© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,creating new collective works, for resale or redistribution to se...
| Authors: | , , , , , , , , , , , , , |
|---|---|
| Format: | article |
| Publication Date: | 2018 |
| Country: | España |
| Institution: | Universitat Politècnica de Catalunya (UPC) |
| Repository: | UPCommons. Portal del coneixement obert de la UPC |
| Language: | English |
| OAI Identifier: | oai:upcommons.upc.edu:2117/126429 |
| Online Access: | https://hdl.handle.net/2117/126429 https://dx.doi.org/10.1109/TC.2018.2887225 |
| Access Level: | Open access |
| Keyword: | Microprocessors Reliability Cross-layer Soft errors Failures-in-Time Microprocessadors Àrees temàtiques de la UPC::Informàtica |
| id |
ES_57f92d2abd4e2a9320d9f98b2340af07 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/126429 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systemsVallero, AlessandroSavino, AlessandroChatzidimitriou, AthanansiosKaliorakis, ManolisKooli, MahaRiera Villanueva, Marc|||0000-0002-2768-5703Di Natale, GiorgioBosio, AlbertoCanal Corretger, Ramon|||0000-0003-4542-204XGizopoulos, DimitrisDi Carlo, StefanoAnglada Sanchez , MartíGonzález Colás, Antonio María|||0000-0002-0009-0996Mariani, R.MicroprocessorsReliabilityCross-layerMicroprocessorsSoft errorsFailures-in-TimeMicroprocessadorsÀrees temàtiques de la UPC::Informàtica© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.Cross-layer reliability is becoming the preferred solution when reliability is a concern in the design of a microprocessor-based system. Nevertheless, deciding how to distribute the error management across the different layers of the system is a very complex task that requires the support of dedicated frameworks for cross-layer reliability analysis. This paper proposes SyRA, a system-level cross-layer early reliability analysis framework for radiation induced soft errors in memory arrays of microprocessor-based systems. The framework exploits a multi-level hybrid Bayesian model to describe the target system and takes advantage of Bayesian inference to estimate different reliability metrics. SyRA implements several mechanisms and features to deal with the complexity of realistic models and implements a complete tool-chain that scales efficiently with the complexity of the system. The simulation time is significantly lower than micro-architecture level or RTL fault-injection experiments with an accuracy high enough to take effective design decisions. To demonstrate the capability of SyRA, we analyzed the reliability of a set of microprocessor-based systems characterized by different microprocessor architectures (i.e., Intel x86, ARM Cortex-A15, ARM Cortex-A9) running both the Linux operating system or bare metal. Each system under analysis executes different software workloads both from benchmark suites and from real applications.Peer ReviewedInstitute of Electrical and Electronics Engineers (IEEE)20182018-01-0120192019-01-09journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/126429https://dx.doi.org/10.1109/TC.2018.2887225reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)InglésengEuropean Commission http://dx.doi.org/10.13039/100011102 Seventh Framework Programme 611404 Cross-Layer Early Reliability Evaluation for the Computing cOntinuumopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/1264292026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems |
| title |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems |
| spellingShingle |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems Vallero, Alessandro Microprocessors Reliability Cross-layer Microprocessors Soft errors Failures-in-Time Microprocessadors Àrees temàtiques de la UPC::Informàtica |
| title_short |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems |
| title_full |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems |
| title_fullStr |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems |
| title_full_unstemmed |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems |
| title_sort |
SyRA: early system reliability analysis for cross-layer soft errors resilience in memory arrays of microprocessor systems |
| dc.creator.none.fl_str_mv |
Vallero, Alessandro Savino, Alessandro Chatzidimitriou, Athanansios Kaliorakis, Manolis Kooli, Maha Riera Villanueva, Marc|||0000-0002-2768-5703 Di Natale, Giorgio Bosio, Alberto Canal Corretger, Ramon|||0000-0003-4542-204X Gizopoulos, Dimitris Di Carlo, Stefano Anglada Sanchez , Martí González Colás, Antonio María|||0000-0002-0009-0996 Mariani, R. |
| author |
Vallero, Alessandro |
| author_facet |
Vallero, Alessandro Savino, Alessandro Chatzidimitriou, Athanansios Kaliorakis, Manolis Kooli, Maha Riera Villanueva, Marc|||0000-0002-2768-5703 Di Natale, Giorgio Bosio, Alberto Canal Corretger, Ramon|||0000-0003-4542-204X Gizopoulos, Dimitris Di Carlo, Stefano Anglada Sanchez , Martí González Colás, Antonio María|||0000-0002-0009-0996 Mariani, R. |
| author_role |
author |
| author2 |
Savino, Alessandro Chatzidimitriou, Athanansios Kaliorakis, Manolis Kooli, Maha Riera Villanueva, Marc|||0000-0002-2768-5703 Di Natale, Giorgio Bosio, Alberto Canal Corretger, Ramon|||0000-0003-4542-204X Gizopoulos, Dimitris Di Carlo, Stefano Anglada Sanchez , Martí González Colás, Antonio María|||0000-0002-0009-0996 Mariani, R. |
| author2_role |
author author author author author author author author author author author author author |
| dc.subject.none.fl_str_mv |
Microprocessors Reliability Cross-layer Microprocessors Soft errors Failures-in-Time Microprocessadors Àrees temàtiques de la UPC::Informàtica |
| topic |
Microprocessors Reliability Cross-layer Microprocessors Soft errors Failures-in-Time Microprocessadors Àrees temàtiques de la UPC::Informàtica |
| description |
© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
| publishDate |
2018 |
| dc.date.none.fl_str_mv |
2018 2018-01-01 2019 2019-01-09 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/126429 https://dx.doi.org/10.1109/TC.2018.2887225 |
| url |
https://hdl.handle.net/2117/126429 https://dx.doi.org/10.1109/TC.2018.2887225 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
European Commission http://dx.doi.org/10.13039/100011102 Seventh Framework Programme 611404 Cross-Layer Early Reliability Evaluation for the Computing cOntinuum |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869408490842226688 |
| score |
15,301603 |