CPC G06F 11/1004 (2013.01) [G06F 15/8046 (2013.01)] | 20 Claims |
13. A method for data processing by a computation unit, the method comprising:
receiving, by a systolic array of processing elements, first input elements from a first input matrix along a first direction of the systolic array;
receiving, by the processing elements, second input elements from a second input matrix along a second direction of the systolic array;
generating, by a checksum circuit, one or more groups of checksums from the first input elements while the systolic array receives the first input elements;
generating, by the processing elements, an output matrix from the first input matrix, the second input matrix, and the one or more groups of checksums;
receiving, by an output checksum circuit, the output matrix; and
determining, by the output checksum circuit, from the output matrix, an occurrence of one or more errors in the generation of the output matrix.
|