Sustainable Modular Adaptive Redundancy Technique Emphasizing Partial Reconfiguration for Reduced Power Consumption

被引:12
作者
Al-Haddad, R. [1 ]
Oreifej, R. [1 ]
Ashraf, R. A. [1 ]
DeMara, R. F. [1 ]
机构
[1] Univ Cent Florida, Dept Elect Engn & Comp Sci, POB 2362, Orlando, FL 32816 USA
关键词
D O I
10.1155/2011/430808
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As reconfigurable devices' capacities and the complexity of applications that use them increase, the need for self-reliance of deployed systems becomes increasingly prominent. Organic computing paradigms have been proposed for fault-tolerant systems because they promote behaviors that allow complex digital systems to adapt and survive in demanding environments. In this paper, we develop a sustainable modular adaptive redundancy technique (SMART) composed of a two-layered organic system. The hardware layer is implemented on a Xilinx Virtex-4 Field Programmable Gate Array (FPGA) to provide self-repair using a novel approach called reconfigurable adaptive redundancy system (RARS). The software layer supervises the organic activities on the FPGA and extends the self-healing capabilities through application-independent, intrinsic, and evolutionary repair techniques that leverage the benefits of dynamic partial reconfiguration (PR). SMART was evaluated using a Sobel edge-detection application and was shown to tolerate stressful sequences of injected transient and permanent faults while reducing dynamic power consumption by 30% compared to conventional triple modular redundancy (TMR) techniques, with nominal impact on the fault-tolerance capabilities. Moreover, PR is employed to keep the system on line while under repair and also to reduce repair time. Experiments have shown a 27.48% decrease in repair time when PR is employed compared to the full bitstream configuration case.
引用
收藏
页数:25
相关论文
共 51 条
[1]  
Abramovici M., 1999, International Test Conference 1999. Proceedings (IEEE Cat. No.99CH37034), P973, DOI 10.1109/TEST.1999.805830
[2]  
Al-Haddad R., 2010, RARS IN ACTION
[3]  
[Anonymous], [No title captured]
[4]  
Asadi G., 2005, P 2005 ACM SIGDA 13, P149, DOI [10.1145/1046192.1046212, DOI 10.1145/1046192.1046212]
[5]  
Becker J., 2006, P 19 INT C ARCH COMP, P230
[6]  
Bouajila A, 2006, IFIP VLSI-SOC 2006: IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION & SYSTEM-ON-CHIP, P338
[7]  
Branke Jurgen, 2006, P 2 INT S LEV APPL F, P185
[8]  
Carmichael C., 2009, XAPP197 XIL
[9]  
CAYULA JF, 1992, J ATMOS OCEAN TECH, V9, P67, DOI 10.1175/1520-0426(1992)009<0067:EDAFSI>2.0.CO
[10]  
2