Emerging Resilience Techniques For Embedded Devices

Keywords

Adaptive reconfiguration; Evolvable hardware; FPGA; Reliability; Self-repair; Survivable systems; Video encoding

Abstract

This chapter presents a broad range of techniques for highly reliable and survivable field programmable gate array-based embedded computing systems operating in harsh environments. The notion of autonomous self-repair is essential for such systems as physical access to such platforms is often limited. In this regard, adaptable reconfiguration-based techniques are presented in this chapter, whereby an appropriate set of resources can be selected at runtime to achieve graceful performance degradation in the presence of multiple permanent and transient faults. Intermittent quality of repair (QoR) can be achieved by use of proposed genetic algorithm-based intelligent techniques for relatively compact circuits as compared to conventional approaches. Video encoder use cases are used as benchmarks, and significance driven resource allocation is utilized to demonstrate benefit in terms of recovery time, throughput degradation, and QoR. These metrics can be utilized as a gauge for evaluating the efficacy of multiple FH techniques. Finally, a discussion of real-time tradeoffs of resilience, quality, and energy for proposed approaches is presented.

Publication Date

1-1-2017

Publication Title

Rugged Embedded Systems: Computing in Harsh Environments

Number of Pages

57-121

Document Type

Article; Book Chapter

Personal Identifier

scopus

DOI Link

https://doi.org/10.1016/B978-0-12-802459-1.00004-X

Socpus ID

85022022406 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/85022022406

This document is currently not available here.

Share

COinS