Please use this identifier to cite or link to this item: http://dx.doi.org/10.14279/depositonce-6790
Main Title: Protective redundancy overhead reduction using instruction vulnerability factor
Author(s): Borodin, Demid
Juurlink, Ben
Type: Conference Object
Language Code: en
Abstract: Due to modern technology trends, fault tolerance (FT) is acquiring an ever increasing research attention. To reduce the overhead introduced by the FT features, several techniques have been proposed. One of these techniques is Instruction-Level Fault Tolerance Configurability (ILCOFT). ILCOFT enables application developers to protect different instructions at varying degrees, devoting more resources to protect the most critical instructions, and saving resources by weakening protection of other instructions. It is, however, not trivial to assign a proper protection level for every instruction. This work introduces the notion of Instruction Vulnerability Factor (IVF), which evaluates how faults in every instruction affect the final application output. The IVF is computed off-line, and is then used by ILCOFT-enabled systems to assign the appropriate protection level to every instruction. IVF releases the programmer from the need to assign the necessary protection level to every instruction by hand. Experimental results demonstrate that IVF-based ILCOFT reduces the instruction duplication performance penalty by up to 77%, while the maximum output damage due to undetected faults does not exceed 0.6% of the total application output.
URI: https://depositonce.tu-berlin.de//handle/11303/7576
http://dx.doi.org/10.14279/depositonce-6790
Issue Date: 2010
Date Available: 13-Apr-2018
DDC Class: 004 Datenverarbeitung; Informatik
Subject(s): performance
redundancy
fault detection
instruction vulnerability
selective protection
Sponsor/Funder: EC/FP6/027648/EU/Scalable Computer Architecture/SARC
License: http://rightsstatements.org/vocab/InC/1.0/
Proceedings Title: Proceedings of the 7th ACM international conference on Computing frontiers
Publisher: Association for Computing Machinery (ACM)
Publisher Place: New York, NY
Publisher DOI: 10.1145/1787275.1787342
Page Start: 319
Page End: 326
ISBN: 978-1-4503-0044-5
Appears in Collections:FG Architektur eingebetteter Systeme » Publications

Files in This Item:
File Description SizeFormat 
borodin_juurlink.pdf1.02 MBAdobe PDFThumbnail
View/Open


Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.