Computational memory with zero disable and error detection
AssigneeUntether Ai Corporation
InventorWilliam Martin Snelgrove
Life of this patent
Estimating the term…
Loading patent…
AssigneeUntether Ai Corporation
InventorWilliam Martin Snelgrove
Estimating the term…
A processing element includes an input zero detector to detect whether the input from the neighbor processing element contains a zero. When the input from the neighbor processing element contains the zero, a zero disable circuit controls the input from the neighbor processing element and respective data of the memory to both appear as unchanged to the arithmetic logic unit for the operation. A controller of an array of processing elements adds a row of error-checking values to a matrix of coefficients, each error-checking value of the row of error-checking values being a negative sum of a respective column of the matrix of coefficients. The controller controls a processing element to perform an operation with the matrix of coefficients and an input vector to accumulate a result vector. Owing to the error-checking values, when a sum of elements of the result vector is non-zero, an error is detected.
A processing device comprising:
Dependencies are inferred from the claim text.