S-SETA: Selective Software-Only Error-Detection Technique Using Assertions
Contribuinte(s) |
Universidad de Alicante. Departamento de Tecnología Informática y Computación UniCAD: Grupo de investigación en CAD/CAM/CAE de la Universidad de Alicante |
---|---|
Data(s) |
20/01/2016
20/01/2016
11/12/2015
|
Resumo |
Software-based techniques offer several advantages to increase the reliability of processor-based systems at very low cost, but they cause performance degradation and an increase of the code size. To meet constraints in performance and memory, we propose SETA, a new control-flow software-only technique that uses assertions to detect errors affecting the program flow. SETA is an independent technique, but it was conceived to work together with previously proposed data-flow techniques that aim at reducing performance and memory overheads. Thus, SETA is combined with such data-flow techniques and submitted to a fault injection campaign. Simulation and neutron induced SEE tests show high fault coverage at performance and memory overheads inferior to the state-of-the-art. This work was supported in part by CNPq and CAPES, Brazilian agencies. |
Identificador |
IEEE Transactions on Nuclear Science. 2015, 62(6): 3088-3095. doi:10.1109/TNS.2015.2484842 0018-9499 (Print) 1558-1578 (Online) http://hdl.handle.net/10045/52490 10.1109/TNS.2015.2484842 |
Idioma(s) |
eng |
Publicador |
IEEE |
Relação |
http://dx.doi.org/10.1109/TNS.2015.2484842 |
Direitos |
© 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. info:eu-repo/semantics/openAccess |
Palavras-Chave | #Aerospace applications #Control-flow #Energy constraints #Error detection #Fault coverage #Fault tolerance #Memory overhead #Performance degradation #Processors #Reliability #Soft errors #Software-based techniques #Arquitectura y Tecnología de Computadores |
Tipo |
info:eu-repo/semantics/article |