Robust regression and outlier detection
Robust regression and outlier detection
Birthday paradox, coupon collectors, caching algorithms and self-organizing search
Discrete Applied Mathematics
Low overhead fault-tolerant FPGA systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
ICES '00 Proceedings of the Third International Conference on Evolvable Systems: From Biology to Hardware
Proceedings of the European Conference on Genetic Programming
Getting Most Out of Evolutionary Approaches
EH '02 Proceedings of the 2002 NASA/DoD Conference on Evolvable Hardware (EH'02)
Evolutionary Fault Recovery in a Virtex FPGA Using a Representation that Incorporates Routing
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
WHICH CONCURRENT ERROR DETECTION SCHEME TO CHOOSE?
ITC '00 Proceedings of the 2000 IEEE International Test Conference
EH '01 Proceedings of the The 3rd NASA/DoD Workshop on Evolvable Hardware
IOLTS '04 Proceedings of the International On-Line Testing Symposium, 10th IEEE
EH '05 Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware
Autonomous FPGA Fault Handling through Competitive Runtime Reconfiguration
EH '05 Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware
Dynamic Voting Schemes to Enhance Evolutionary Repair in Reconfigurable Logic Devices
RECONFIG '05 Proceedings of the 2005 International Conference on Reconfigurable Computing and FPGAs (ReConFig'05) on Reconfigurable Computing and FPGAs
A FPGA Simulation Using Asexual Genetic Algorithms for Integrated Self-Repair
AHS '06 Proceedings of the first NASA/ESA conference on Adaptive Hardware and Systems
Evolutionary Based Techniques for Fault Tolerant Field Programmable Gate Arrays
SMC-IT '06 Proceedings of the 2nd IEEE International Conference on Space Mission Challenges for Information Technology
A combinatorial group testing method for FPGA fault location
ACST'06 Proceedings of the 2nd IASTED international conference on Advances in computer science and technology
ACM Journal on Emerging Technologies in Computing Systems (JETC)
Genetic learning based fault tolerant models for digital systems
Applied Soft Computing
The use of triple-modular redundancy to improve computer reliability
IBM Journal of Research and Development
Consensus-Based evaluation for fault isolation and on-line evolutionary regeneration
ICES'05 Proceedings of the 6th international conference on Evolvable Systems: from Biology to Hardware
Making use of population information in evolutionary artificialneural networks
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Hi-index | 0.00 |
An evolvable hardware paradigm for autonomic regeneration called Competitive Runtime Reconfiguration (CRR) is developed whereby an individual's performance is assessed using the dynamic properties of the population rather than a static fitness function. CRR employs a Sliding Evaluation Window of recent throughput data and a periodically updated Outlier Threshold which avoids the extensive downtime associated with exhaustive Genetic Algorithm (GA) based evaluation. The relative fitness measure favors graceful degradation by leveraging the behavioral diversity among the individuals in the population. Throughput-driven assessment identifies configurations whose discrepancy values violate the Outlier Threshold and are thus selected for modification using Genetic Operators. Application of CRR to FPGA-based logic circuits demonstrates the identification of configurations impacted by a set of randomly injected stuck-at faults. Furthermore, regeneration of functionality can be observed within a few hundred repair iterations. The viable throughput of the CRR system during the repair process was maintained at greater than 91.7% of the fault-free throughput rate under a number of circuit scenarios. CRR results are also compared with alternative soft computing approaches for autonomous refurbishment using the MCNC-91 benchmarks.