TY - GEN
T1 - An end-to-end approach for the automatic derivation of application-aware error detectors
AU - Lyle, Galen
AU - Chen, Shelley
AU - Pattabiraman, Karthik
AU - Kalbarczyk, Zbigniew T
AU - Iyer, Ravishankar K
PY - 2009
Y1 - 2009
N2 - Critical Variable Recomputation (CVR) based error detection provides high coverage for data critical to an application while reducing the performance overhead associated with detecting benign errors. However, when implemented exclusively in software, the performance penalty associated with CVR based detection is unsuitably high. This paper addresses this limitation by providing a hybrid hardware/software tool chain which allows for the design of efficient error detectors while minimizing additional hardware. Detection mechanisms are automatically derived during compilation and mapped onto hardware where they are executed in parallel with the original task at runtime. When tested using an FPGA platform, results show that our approach incurs an area overhead of 53% while increasing execution time by 27% on average.
AB - Critical Variable Recomputation (CVR) based error detection provides high coverage for data critical to an application while reducing the performance overhead associated with detecting benign errors. However, when implemented exclusively in software, the performance penalty associated with CVR based detection is unsuitably high. This paper addresses this limitation by providing a hybrid hardware/software tool chain which allows for the design of efficient error detectors while minimizing additional hardware. Detection mechanisms are automatically derived during compilation and mapped onto hardware where they are executed in parallel with the original task at runtime. When tested using an FPGA platform, results show that our approach incurs an area overhead of 53% while increasing execution time by 27% on average.
UR - http://www.scopus.com/inward/record.url?scp=70449955525&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70449955525&partnerID=8YFLogxK
U2 - 10.1109/DSN.2009.5270291
DO - 10.1109/DSN.2009.5270291
M3 - Conference contribution
AN - SCOPUS:70449955525
SN - 9781424444212
T3 - Proceedings of the International Conference on Dependable Systems and Networks
SP - 584
EP - 589
BT - Proceedings of the 2009 IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2009
T2 - 2009 IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2009
Y2 - 29 June 2009 through 2 July 2009
ER -