Software Only Intra-Compute Unit Redundant Multithreading for GPUs
AssigneeAdvanced Micro Devices, Inc.
InventorsAlexander Lyashevsky, Sudhanva Gurumurthi, Vilas Sridharan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsAlexander Lyashevsky, Sudhanva Gurumurthi, Vilas Sridharan
Estimating the term…
A system, method and computer program product to execute a first and a second work-item, and compare the signature variable of the first work-item to the signature variable of the second work-item. The first and the second work-items are mapped to an identifier via software. This mapping ensures that the first and second work-items execute exactly the same data for exactly the same code without changes to the underlying hardware. By executing the first and second work-items independently, the underlying computation of the first and second work-item can be verified. Moreover, system performance is not substantially affected because the execution results of the first and second work-items are compared only at specified comparison points.
A system comprising:
A method for implementing redundant multithreading comprising:
A computer-readable storage device having computer-executable instructions stored thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:
Dependencies are inferred from the claim text.