Hagen, Tor-Magne Stien; Ha, Hoai Phuong; Anshus, Otto (Research report; Forskningsrapport, 2012)
Graphics processors (GPUs) are emerging as a promising platform for highly parallel, compute-intensive, general-purpose computations, which usually need support for inter-process synchronization. Using the traditional lock-based
synchronization (e.g. mutual exclusion) makes the computation vulnerable to faults caused by both scientists’ inexperience and hardware transient errors. It is notoriously ...