Abstract: Convolution processing is a key function in convolutional neural networks (CNNs). To increase the computational speed of a CNN, optical convolution processing (OCP) can be employed to ...