Artificial intelligence accelerator and operation thereof
AssigneeMacronix International Co., Ltd.
InventorsHANG-TING LUE, Teng-Hao Yeh, Po-Kai Hsu, Ming-Liang Wei
Life of this patent
Estimating the term…
Loading patent…
AssigneeMacronix International Co., Ltd.
InventorsHANG-TING LUE, Teng-Hao Yeh, Po-Kai Hsu, Ming-Liang Wei
Estimating the term…
An artificial intelligence accelerator receives a binary input data set and a selected layer of layers of overall weight pattern. The artificial intelligence accelerator includes processing tiles and a summation output circuit. Each processing tile receives one of input data subsets of the input data set and performs a convolution operation on weight blocks of each sub weight pattern of the overall weight pattern to obtain weight operation values and then obtains a weight output value expected from a direct convolution operation on the input data subset with the sub weight pattern through performing a multistage shifting and adding operation on the weight operation values. The summation output circuit sums up the plurality of weight output values through a multistage shifting and adding operation, so as to obtain a sum value expected from a direct convolution operation performed on the input data set with the overall weight pattern.
An artificial intelligence accelerator, configured to receive a binary input data set and a selected layer of a plurality of layers of an overall weight pattern to perform a convolution operation, wherein the input data set is divided into a plurality of data subsets, and the artificial intelligence accelerator comprises:
A processing method applied to an artificial intelligence accelerator, wherein the artificial intelligence accelerator receives a binary input data set and a selected layer of a plurality of layers of an overall weight pattern to perform a convolution operation, and the input data set is divided into a plurality of data subsets, and the processing method comprises:
Dependencies are inferred from the claim text.