SIListra Compiler: Building Reliable Systems with Unreliable Hardware (Poster paper)

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

Abstract

On one hand, hardware is expected to become
more unreliable in future. On the other hand, more and more
applications become safety critical, i.e., rely on the correct
function of the underlying hardware. To close this gap we pro-
pose to add error detection capabilities to the application with
our SIListra Compiler. Our compiler automatically transforms
C applications based on the well-known principle of Coded
Processing. Our evaluation demonstrates that applications
compiled with our SIListra Compiler reliably detect hardware
errors as requested by various safety standards (such as ISO
26262).

Details

Original languageEnglish
Title of host publicationProceedings of The 41st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2011)
Number of pages4
Publication statusPublished - 2011
Peer-reviewedYes

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Keywords

  • coded processing, Failure detection, hardware reliability, arithmetic code