Dynamic derivation of application-specific error detectors and their implementation in hardware

K. Pattabiraman, G. P. Saggese, D. Chen, Zbigniew T Kalbarczyk, Ravishankar K Iyer

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - Sixth European Dependable Computing Conference, EDCC 2006
Pages97-106
Number of pages10
DOIs
StatePublished - 2006
Event6th European Dependable Computing Conference, EDCC 2006 - Coimbra, Portugal
Duration: Oct 18 2006Oct 20 2006

Publication series

NameProceedings - Sixth European Dependable Computing Conference, EDCC 2006

Other

Other6th European Dependable Computing Conference, EDCC 2006
Country/TerritoryPortugal
CityCoimbra
Period10/18/0610/20/06

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Dynamic derivation of application-specific error detectors and their implementation in hardware'. Together they form a unique fingerprint.

Cite this