Efficient Hardware Acceleration of Diversity Analysis
Abstract
Fault tolerance remains necessary in many safety and business critical applications like heart pace-makers, military radar systems, self driving vehicles, spacecraft, etc. In these environments failing to have a reliable system will lead to a catastrophic consequence. Reliability is a measure of the continuous delivery of correct service. Computer systems incorporating fault tolerance in their system try to duplicate or triplicate some major components to improve the probability of locating and detecting the faults. Duplicating multiple copies cannot protect the system against CMF (Common Mode Failure). Design Diversity is found to be the effective solution to counter the effectes of CMF. Design Diversity means to build different systems which are functionally the same but structurally different. Multiple designs are generated with the help of High Level Synthesis. With multiple designs generated we could analyze the diversity among the designs through Software Simulation or Hardware Acceleration. Diversity analysis is computationally intensive. In this research we have proposed a method to accelerate the analysis.