TY - GEN
T1 - Dynamic derivation of application-specific error detectors and their implementation in hardware
AU - Pattabiraman, K.
AU - Saggese, G. P.
AU - Chen, D.
AU - Kalbarczyk, Zbigniew T
AU - Iyer, Ravishankar K
PY - 2006
Y1 - 2006
N2 - This paper proposes a navel technique for preventing a wide range of data errors from corrupting the execution of applications. The proposed technique enables automated derivation of fine-grained, application-specific error detectors. An algorithm based on dynamic traces of application execution is developed for extracting the set of error detector classes, parameters, and locations in order to maximize the error detection coverage for a target application. The paper also presents an automatic framework for synthesizing the set of detectors in hardware to enable low-overhead run-time checking of the application execution. Coverage (evaluated using fault injection) of the error detectors derived using the proposed methodology, the additional hardware resources needed, and performance overhead for several benchmark programs are also reported.
AB - This paper proposes a navel technique for preventing a wide range of data errors from corrupting the execution of applications. The proposed technique enables automated derivation of fine-grained, application-specific error detectors. An algorithm based on dynamic traces of application execution is developed for extracting the set of error detector classes, parameters, and locations in order to maximize the error detection coverage for a target application. The paper also presents an automatic framework for synthesizing the set of detectors in hardware to enable low-overhead run-time checking of the application execution. Coverage (evaluated using fault injection) of the error detectors derived using the proposed methodology, the additional hardware resources needed, and performance overhead for several benchmark programs are also reported.
UR - http://www.scopus.com/inward/record.url?scp=34547396006&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547396006&partnerID=8YFLogxK
U2 - 10.1109/EDCC.2006.9
DO - 10.1109/EDCC.2006.9
M3 - Conference contribution
AN - SCOPUS:34547396006
SN - 0769526489
SN - 9780769526485
T3 - Proceedings - Sixth European Dependable Computing Conference, EDCC 2006
SP - 97
EP - 106
BT - Proceedings - Sixth European Dependable Computing Conference, EDCC 2006
T2 - 6th European Dependable Computing Conference, EDCC 2006
Y2 - 18 October 2006 through 20 October 2006
ER -