Multilevel Radiation Protection of Partially Reconfigurable Field Programmable Gate Array Devices
暂无分享,去创建一个
Protection of on-board computing platforms from radiation effects is a complex problem. However, the cost of hardware failure in high-performance computers usually is very high, because it can result in billons of operations being lost within one second of system stall or even in mission failure. Traditional approaches based on redundant hardware and mechanical shielding can be very costly and still cannot guarantee full protection of high-performance computing platforms from radiation. Instead, we propose an approach based on run-time self-restoration of digital computing circuits allocated in partially reconfigurable field programmable gate array devices (FPGA). A novel approach is presented that allows sustaining the performance of the run-time reconfigurable stream processing system at its maximum level. This becomes possible by development of a multilevel self-restoration mechanism based on self-assembling/reassembling the virtual hardware components inside the FPGA in run time. This approach allows restoration from transient and permanent hardware faults without or with optimum performance degradation. However, at this stage of the project the fault detection aspect was not considered. All levels of the proposed mechanism were investigated and tested on the prototype reconfigurable computing platform. This platform was developed on a base of XILINX Virtex FPGA devices. Analysis of results shows that the developed mechanism of self-restoration allows very fast (run-time) restoration of functionality. On the other hand, it dramatically increases the lifetime of FPGA based space-borne computing platforms.
[1] D. Bortolato,et al. Simulation-based analysis of SEU effects in SRAM-based FPGAs , 2004 .
[2] Lev Kirischian. Optimization of parallel task execution on the adaptive reconfigurable group organized computing system , 2000, Proceedings International Conference on Parallel Computing in Electrical Engineering. PARELEC 2000.
[3] Scott Rixner,et al. Stream Processor Architecture , 2001 .
[4] Giovanni De Micheli,et al. Synthesis and Optimization of Digital Circuits , 1994 .