Compiler-supported selective software fault tolerance

Date

2023-11-15

Editor(s)

Advisor

Supervisor

Co-Advisor

Co-Supervisor

Instructor

Source Title

2023 IEEE Conference on Dependable and Secure Computing (DSC)

Print ISSN

Electronic ISSN

Publisher

IEEE

Volume

Issue

Pages

1 - 6

Language

en_US

Journal Title

Journal ISSN

Volume Title

Series

Abstract

As technology advances, the processors are shrunk in size and manufactured using higher-density transistors, making them cheaper, more power efficient, and more powerful. While this progress is most beneficial to end-users, these advances make processors more vulnerable to outside radiation, causing soft errors, mostly in single-bit flips on data. In applications where a certain margin of error is acceptable, and availability is important, the existing software fault tolerance techniques may not be applied directly because of the unacceptable performance overheads they introduce to the system. We propose a technique that ranks the instructions in terms of their criticality and generates a more reliable source code. This way, we improve reliability and minimize the performance overheads.

Course

Other identifiers

Book Title

Citation