This patent discloses a
convolutional neural network processing method and apparatus, belonging to the field of convolutional neural networks, used to improve
data transmission efficiency, optimize the
computation process of
deep learning, increase computation speed, and reduce
power consumption. The main technical solution of this invention is as follows: Weight data is input to a multiplier array according to a first preset method; based on the channels corresponding to each weight data in each row of multipliers, a sub-
feature data set corresponding to each row of multipliers is determined; based on the sub-
feature data set corresponding to each row of multipliers, the sub-
feature data set is input to the multiplier array; the weight data in each multiplier of any row of multipliers is multiplied by each element feature data in the sub-feature
data set corresponding to that row of multipliers to obtain a first set of dot product results; the obtained first set of dot product results is input to an accumulator for accumulation; in response to the completion of the accumulator accumulation, the
processing result corresponding to the feature
data set to be processed is obtained.