Arithmetic method
AssigneeSocionext Inc.
InventorMakoto Yamakura
Life of this patent
Estimating the term…
Loading patent…
AssigneeSocionext Inc.
InventorMakoto Yamakura
Estimating the term…
Provided is an arithmetic method of performing convolution operation in convolutional layers of a neutral network by calculating matrix products. The arithmetic method includes: determining, for each of the convolutional layers, whether an amount of input data to be inputted to the convolutional layer is smaller than or equal to a predetermined amount of data; selecting a first arithmetic mode and performing convolution operation in the first arithmetic mode, when the amount of input data is determined to be smaller than or equal to the predetermined amount of data in the determining; selecting a second arithmetic mode and performing convolution operation in the second arithmetic mode, when the amount of input data is determined to be larger than the predetermined amount of data in the determining; and outputting output data which is a result obtained by performing convolution operation.
An arithmetic method of performing convolution operations in convolutional layers of a neural network by calculating matrix products, using an arithmetic unit and an internal memory included in a large scale integration (LSI), the arithmetic method comprising, for each convolution layer of the convolution layers:
An arithmetic method of performing convolution operations in convolutional layers of a neural network by calculating matrix products, using an arithmetic unit and an internal memory included in a large scale integration (LSI), the arithmetic method comprising, for each convolution layer of the convolution layers:
Dependencies are inferred from the claim text.