Reduced Triple Modular redundancy for built-in self-repair in VLIW-processors

Mario Scholzel
{"title":"Reduced Triple Modular redundancy for built-in self-repair in VLIW-processors","authors":"Mario Scholzel","doi":"10.1109/SPA.2007.5903294","DOIUrl":null,"url":null,"abstract":"In this paper we propose a new idea for built-in-self-repair of application specific VLIW processors, which relies on a special kind of triple modular redundancy, which we call Reduced Triple Modular Redundancy (RTMR). The key idea is to employ the redundancy of operators in the data path of a VLIW processor. I.e., every operation is executed twice by two different operators during normal program execution. Only in case a mismatch between both computed results occurs, the operation is executed by a third operator. Therefore, during most of the execution time, the third operator can be used for executing regular operations of the program. We propose modifications of the VLIW architecture in order to detect a mismatch in computed results. Necessary program transformations are introduced, in order to obtain an internal representation for fault tolerant programs that can be scheduled to the proposed VLIW architecture. Furthermore, we propose the program execution model that is used in case a permanent fault in the data path has been detected and give some preliminary results.","PeriodicalId":274617,"journal":{"name":"Signal Processing Algorithms, Architectures, Arrangements, and Applications SPA 2007","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Signal Processing Algorithms, Architectures, Arrangements, and Applications SPA 2007","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPA.2007.5903294","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

In this paper we propose a new idea for built-in-self-repair of application specific VLIW processors, which relies on a special kind of triple modular redundancy, which we call Reduced Triple Modular Redundancy (RTMR). The key idea is to employ the redundancy of operators in the data path of a VLIW processor. I.e., every operation is executed twice by two different operators during normal program execution. Only in case a mismatch between both computed results occurs, the operation is executed by a third operator. Therefore, during most of the execution time, the third operator can be used for executing regular operations of the program. We propose modifications of the VLIW architecture in order to detect a mismatch in computed results. Necessary program transformations are introduced, in order to obtain an internal representation for fault tolerant programs that can be scheduled to the proposed VLIW architecture. Furthermore, we propose the program execution model that is used in case a permanent fault in the data path has been detected and give some preliminary results.
减少了vliw处理器内置自我修复的三重模块冗余
本文提出了一种针对特定应用的VLIW处理器内置自修复的新思路,它依赖于一种特殊的三模冗余,我们称之为减少三模冗余(RTMR)。关键思想是在VLIW处理器的数据路径中使用操作符的冗余。也就是说,在正常的程序执行过程中,每个操作都由两个不同的操作符执行两次。只有在两个计算结果不匹配的情况下,操作才由第三个操作符执行。因此,在大部分执行时间内,第三个操作符可用于执行程序的常规操作。我们建议修改VLIW架构,以检测计算结果中的不匹配。引入了必要的程序转换,以便获得可安排到所提出的VLIW体系结构的容错程序的内部表示。此外,我们还提出了在数据路径中检测到永久性故障时使用的程序执行模型,并给出了一些初步结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信