The invention discloses a method and
system for improving the calculation efficiency of an end-side
convolution acceleration engine and a storage medium, and belongs to the technical field of
convolution acceleration engines, and the method comprises the steps: determining the weight of the end-side
convolution acceleration engine, the size of an input feature map and the size of an output feature map under different conditions; correspondingly dividing an on-
chip memory, which is divided into a plurality of memory blocks with preset sizes in advance, of the end-side convolution acceleration engine into three on-
chip memory parts according to the sizes of the weight, the input feature graph and the output feature graph and the priorities of the weight, the input feature graph and the output feature graph from high to low, the weights, the input feature maps and the output feature maps are independently stored; and carrying out convolution calculation in a
systolic array mode by using the independently stored weights, the input feature map and the output feature map. According to the specification of the current convolution calculation, the features and the weights are dynamically split, and the on-
chip memory is dynamically allocated, so that the number of repeated data carrying times is reduced, and the calculation efficiency of the end-side convolution acceleration engine is improved.