Huang Duan, Xiong YanTing, Xing Zhuangzhuang, Zhang Qi
Opt Express. 2023 Jul 31;31(16):25865-25880. doi: 10.1364/OE.495425.
Silicon-based optical neural networks offer the prospect of high-performance computing on integrated photonic circuits. However, the scalability of on-chip optical depth networks is restricted by the limited energy and space resources. Here, we present a silicon-based photonic convolutional neural network (PCNN) combined with the kernel pruning, in which the optical convolutional computing core of PCNN is a tunable micro-ring weight bank. Our numerical simulation demonstrates the effect of weight mapping accuracy on PCNN performance and we find that the performance of PCNN decreases significantly when the weight mapping accuracy is less than 4.3 bits. Additionally, the experimental demonstration shows that the accuracy of the PCNN on the MNIST dataset has a slight loss compared to the original CNN when 93.75 % of the convolutional kernels are pruned. By making use of kernel pruning, the energy saved by a convolutional kernel removal is about 202.3 mW, and the overall energy saved has a linear relationship with the number of kernels removed. The methodology is scalable and provides a feasible solution for implementing faster and more energy-efficient large-scale optical convolutional neural networks on photonic integrated circuits.
基于硅的光学神经网络为在集成光子电路上进行高性能计算提供了前景。然而,片上光学深度网络的可扩展性受到有限的能量和空间资源的限制。在此,我们提出一种结合内核剪枝的基于硅的光子卷积神经网络(PCNN),其中PCNN的光学卷积计算核心是一个可调谐微环权重库。我们的数值模拟展示了权重映射精度对PCNN性能的影响,并且我们发现当权重映射精度小于4.3位时,PCNN的性能会显著下降。此外,实验证明表明,当93.75%的卷积内核被剪枝时,PCNN在MNIST数据集上的准确率与原始卷积神经网络相比有轻微损失。通过利用内核剪枝,去除一个卷积内核节省的能量约为202.3毫瓦,并且节省的总能量与去除的内核数量呈线性关系。该方法具有可扩展性,为在光子集成电路上实现更快、更节能的大规模光学卷积神经网络提供了可行的解决方案。