Fault Tree Analysis Speed-Up With GPU Parallel Computing
The reliability analysis of critical systems can be performed using fault tree analysis. One of the common approaches used for fault tree analysis is Monte Carlo simulation. The purpose of this paper is therefore to show an algorithm to speed up Monte Carlo simulation for analyzing fault tree with parallel computing in GPU. To this end, the authors use time-to-failure tree to model fault tree with Compute Unified Device Architecture (CUDA) which is used to accelerate the execution of loops with many repetitions. They also use this technique to accelerate Monte Carlo simulations. In addition, they visualize fault tree so that the user is able to generate fault tree in detail using their developed software and can execute it.