“…In the case of soft errors, the process continues, but the failure affects the execution through "bit-flips." Fault tolerance techniques can then be categorized as hardware-based fault tolerance (HBFT) [50,53], system software-based fault tolerance (SBFT) [10,12,14,29,63], and algorithm-based fault tolerance (ABFT) [18,22,31,43,49]. For a general overview and a classification, we refer the reader to [19,20,21].…”