Search NASA⌕ Search

DOE OSTI · 1532148

Software only inter-compute unit redundant multithreading for GPUs

Abstract

A system, method and computer program product to execute a first and a second work-group, and compare the signature variables of the first work-group to the signature variables of the second work-group via a synchronization mechanism. The first and the second work-group are mapped to an identifier via software. This mapping ensures that the first and second work-groups execute exactly the same data for exactly the same code without changes to the underlying hardware. By executing the first and second work-groups independently, the underlying computation of the first and second work-groups can be verified. Moreover, system performance is not substantially affected because the execution results of the first and second work-groups are compared only at specified comparison points.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Lyashevsky, Alexander, Gurumurthi, Sudhanva, Sridharan, Vilas. 2016-03-01. Software only inter-compute unit redundant multithreading for GPUs. https://www.osti.gov/biblio/1532148

Cite the original work for its findings. Save a collection to share your selection of sources.