Software Encoded Processing: Building Dependable Systems with Commodity Hardware
Research output: Contribution to conferences › Paper › Contributed › peer-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.
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 language | English |
---|---|
Pages | 356-369 |
Number of pages | 14 |
Publication status | Published - 2007 |
Peer-reviewed | Yes |
Conference
Title | 26th International Conference, SAFECOMP 2007 Computer Science on Computer Safety, Reliability and Security (SafeComp 2007) |
---|---|
Abbreviated title | SafeComp 2007 |
Conference number | |
Duration | 18 September 2007 |
Degree of recognition | International event |
Location | |
City | Nürnberg |
Country | Germany |
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