A Microwave Photonic Processor for Convolutional Neural Networks With Increased Effective Speed of Convolution
Due to the strong feature extraction capabilities, convolutional neural networks (CNNs) have been utilized for various tasks, including image recognition, object detection, and natural language processing. The primary computational demand of CNNs stems from the convolution operations. In this paper, we propose a novel microwave photonic processor to accelerate the convolution operations in a CNN by increasing the effective speed of convolution. Thanks to the novel system architecture and the associated serialization approach, the effective speed is increased. Specifically, for a CNN with an M×M kernel size, the effective speed is increased by M times. The proposed processor is experimentally tested in which the MNIST and Fashion MNIST datasets are employed for its performance evaluation. The increase in the effective speed of convolution is experimentally confirmed. A computing speed of 102.4 giga operations per second (GOPS) with a root mean squared error (RMSE) of 0.0110 is demonstrated. In addition, the accuracies for the MNIST and Fashion MNIST image classification tasks are 98% and 88%, respectively.
Authors
- Yiran Guan (ORCID: https://orcid.org/0009-0003-5459-5521)
- Jianping Yao (ORCID: https://orcid.org/0000-0002-6877-7057)
- Mahdi Chegini
Institutions
- University of Ottawa (CA)
Publication Details
- Journal
- Journal of Lightwave Technology
- Published
- 2025-05-20
- DOI
- https://doi.org/10.1109/jlt.2025.3571748
- Citations
- 3
- Primary Topic
- Neural Networks and Reservoir Computing
- Type
- article
- Field-Weighted Citation Impact
- 7.44
Funders
- Natural Sciences and Engineering Research Council of Canada