| CPC G06N 3/065 (2023.01) [G06F 7/5443 (2013.01); G06F 17/16 (2013.01); G06N 3/049 (2013.01)] | 17 Claims |

|
1. A compressed-truncated singular value decomposition (C-TSVD) based crossbar array apparatus, comprising:
an original crossbar array in an m×n matrix having n row input lines and m column output lines and including cells comprising resistance memory devices, or two partial crossbar arrays obtained by decomposing the original crossbar array based on C-TSVD, where m and n are natural numbers;
an analog to digital converter (ADC) configured to convert output values of column output lines of sub-arrays obtained by partitioning the original crossbar array or the two partial crossbar arrays through array partitioning;
an adder configured to sum up results of the ADC to correspond to the column output lines; and
a controller configured to control application of the original crossbar array or the two partial crossbar arrays,
wherein the C-TSVD based crossbar array apparatus corresponds to one layer of a neural network, and
wherein input values are input to the row input lines, a weight is multiplied by the input values and accumulated results are output as output values of the column output lines, and the weight corresponds the original crossbar array or the two partial crossbar arrays.
|