The invention discloses a
convolution acceleration calculation
system and method based on in-memory calculation, and the method comprises the steps of enabling a
convolution kernel and input feature map data to be loaded into an in-memory calculation IP in a storage mode in a serial manner, and enabling a constant parameter
convolution kernel in convolution operation and a to-be-processed input feature map to be loaded into a storage device in the storage mode; then switching to an
operation mode, completing
operand multiplication, partial sum accumulation and
operand switching steps by orderly controlling in-memory calculation IP serials, seamlessly connecting all steps of convolution operation according to a period by utilizing a convolution
acceleration control structure, and carrying out
time sequence scheduling by adopting hardware instead of
software, so that the efficiency loss caused by a complex
software instruction is avoided, and the efficiency
advantage of the in-memory computing IP in the actual large-scale data
parallel processing is effectively exerted. According to the invention, the convolution operation is subjected to calculation force acceleration, so that the
time overhead of the convolution operation is reduced, and a
technical support is provided for the real-time performance of
artificial intelligence.