The invention provides an optical
convolution calculation device. One path of output of a
light source module loads a first group of vector data to a target
light source comprising a single-
wavelength light source so as to output an intermediate optical
signal, and the other path of output outputs an optical carrier without a modulation
signal according to the target light source; the programmable FIR filter loads a second group of vector data which is obtained based on tap self-configuration and serves as a weight vector to the middle optical
signal; and the detection module detects the
optical power corresponding to the optical signal and the optical carrier to which the modulation signal is not added and used for representing a vector
convolution calculation result. According to the invention, only a single-
wavelength light source is adopted, the difficulty of on-
chip integration can be reduced on the basis of ensuring the rate, and the manufacturing cost of the device can be reduced; compared with the prior art, the method has the advantages that larger-scale
convolution calculation can be achieved, the efficiency of
image processing through the
convolutional neural network can be improved, the computing
power consumption of a computer can be effectively reduced, and high-speed, low-power-consumption and high-integration-level
chip-level neural network optical calculation is achieved.