Compiler-aided methodology for low overhead on-line testing

Ghazaleh Nazarian, Robert M. Seepers, Christos Strydis, Georgi N. Gaydadjiev

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

2 Citations (Scopus)

Abstract

Reliability is emerging as an important design criterion in modern systems due to increasing transient fault rates. Hardware fault-tolerance techniques, commonly used to address this, introduce high design costs. As alternative, software Signature-Monitoring (SM) schemes based on compiler assertions are an efficient method for control-flow-error detection. Existing SM techniques do not consider application-specific-information causing unnecessary overheads. In this paper, compile-time Control-Flow-Graph (CFG) topology analysis is used to place best-suited assertions at optimal locations of the assembly code to reduce overheads. Our evaluation with representative workloads shows fault-coverage increase with overheads close to Assertion-based Control-Flow Correction (ACFC), the method with lowest overhead. Compared to ACFC, our technique improves (on average) fault coverage by 17%, performance overhead by 5% and power-consumption by 3% with equal code-size overhead.

Original languageEnglish
Title of host publicationProceedings - 2013 International Conference on Embedded Computer Systems
Subtitle of host publicationArchitectures, Modeling and Simulation, IC-SAMOS 2013
PublisherIEEE Computer Society
Pages219-226
Number of pages8
ISBN (Print)9781479901036
DOIs
Publication statusPublished - 1-Jan-2013
Externally publishedYes
Event2013 13th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2013 - Samos, Greece
Duration: 15-Jul-201318-Jul-2013

Publication series

NameProceedings - 2013 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2013

Conference

Conference2013 13th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2013
Country/TerritoryGreece
CitySamos
Period15/07/201318/07/2013

Fingerprint

Dive into the research topics of 'Compiler-aided methodology for low overhead on-line testing'. Together they form a unique fingerprint.

Cite this