Software Encoded Processing: Building Dependable Systems with Commodity Hardware

Research output: Contribution to conferencesPaperContributedpeer-review

Contributors

Abstract

In future, the decreasing feature size and the reduced power
supply will make it much more difficult to built reliable microprocessors.
Economic pressure will most likely result in the reliability of microproces-
sors being tuned for the commodity market. In the dependability domain
we expect the continued spreading of mixed-mode computing systems,
i.e., systems that execute both critical and non-critical functionality. To
permit the efficient execution of non-critical applications and the correct
execution of critical applications, we introduce the concept of Software
Encoded Processing (SEP). SEP enforces a crash failure semantics of the
underlying CPU. It does not require the source code of encoded programs
and provides probabilistic guarantees. To achieve this, arithmetic codes
and signatures are used to detect corrupted data and faulty executions
of programs.

Details

Original languageEnglish
Pages356-369
Number of pages14
Publication statusPublished - 2007
Peer-reviewedYes

Conference

Title26th International Conference, SAFECOMP 2007 Computer Science on Computer Safety, Reliability and Security (SafeComp 2007)
Abbreviated titleSafeComp 2007
Conference number
Duration18 September 2007
Degree of recognitionInternational event
Location
CityNürnberg
CountryGermany

External IDs

Scopus 38149049205

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Keywords

  • Code word, Fault injection, soft error, arithmetic code, code check