Signature-Based Store Checking Buffer
First Claim
Patent Images
1. A system, comprising:
- a hardware-based store fingerprint buffer installed in an electronic circuit that processes data in parallel and configured to perform operations comprising;
receiving a first instance of output associated with a first instance of computation;
receiving a second instance of output associated with a second instance of computation, wherein the first and second instances of the computation are part of a workgroup adapted for parallel execution;
generating a signature from content included in the first instance of output and the second instance of output; and
verifying, using the signature, that the content is error-free.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for optimizing redundant output verification, are provided. A hardware-based store fingerprint buffer receives multiple instances of output from multiple instances of computation. The store fingerprint buffer generates a signature from the content included in the multiple instances of output. When a barrier is reached, the store fingerprint buffer uses the signature to verify the content is error-free.
8 Citations
22 Claims
-
1. A system, comprising:
-
a hardware-based store fingerprint buffer installed in an electronic circuit that processes data in parallel and configured to perform operations comprising; receiving a first instance of output associated with a first instance of computation; receiving a second instance of output associated with a second instance of computation, wherein the first and second instances of the computation are part of a workgroup adapted for parallel execution; generating a signature from content included in the first instance of output and the second instance of output; and verifying, using the signature, that the content is error-free. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for optimizing redundant output verification, comprising:
-
receiving, in a hardware-based store fingerprint buffer installed in an electronic circuit that processes data in parallel, a first instance of output associated with a first computation and a second instance of output associated with a second computation, wherein the first and second instances of the computation are part of a workgroup adapted for parallel execution; generating a signature from content included in the first instance of output and the second instance of output; and verifying, using the signature, that the content is error-free. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification