Abstract
This work presents a method to reliably perform computations in the presence of hard faults and design defects, based on the observation that a single turing-complete instruction can mirror any other instruction's semantics. the authors extend a mips processor with the ULtra-REduced INstruction SEt Coprocessor (URISC). They evaluate the impact of single-upset faults on the instructions that are rendered faulty and the area and performance overhead of using a URISC.
Original language | English (US) |
---|---|
Article number | 06679035 |
Pages (from-to) | 86-94 |
Number of pages | 9 |
Journal | IEEE Micro |
Volume | 34 |
Issue number | 6 |
DOIs | |
State | Published - Nov 1 2014 |
Keywords
- Benchmark testing
- Decoding
- Hard faults
- Instruction sets
- Microprocessor reliability
- Multicore processing
- Network reliability
- Registers
- Semantics
- Turing-complete ISA
- URISC
- Ultra-reduced instruction set coprocessor
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Electrical and Electronic Engineering