Hardware–Software Co-design Computational Framework and Hardware-Aware Training for Photonic Spiking Convolutional Networks with DFB-SA Laser

IF 6.5 1区 物理与天体物理 Q1 MATERIALS SCIENCE, MULTIDISCIPLINARY
Chengyang Yu, Shuiying Xiang, Liyan Zhao, Xinran Niu, Wenzhuo Liu, Yuechun Shi, Licun Yu, Yue Hao
{"title":"Hardware–Software Co-design Computational Framework and Hardware-Aware Training for Photonic Spiking Convolutional Networks with DFB-SA Laser","authors":"Chengyang Yu, Shuiying Xiang, Liyan Zhao, Xinran Niu, Wenzhuo Liu, Yuechun Shi, Licun Yu, Yue Hao","doi":"10.1021/acsphotonics.4c02382","DOIUrl":null,"url":null,"abstract":"Neuromorphic computing stands out as a highly competitive computing paradigm capable of overcoming the bottlenecks inherent in von Neumann architectures. The spiking convolutional neural network (SCNN) is a prominent type of model within the realm of neuromorphic computing. Adapting SCNNs to photonic neuromorphic hardware holds great promise for significantly increasing the computation speed and fully leveraging its low energy consumption. In this paper, we develop an end-to-end design framework of photonic SCNN. We present the design of a SCNN tailored for a photonic platform utilizing distributed feedback lasers with a saturable absorber (DFB-SA laser) as the photonic spiking neurons. We also introduce hardware implementations for key computational steps in photonic SCNNs, including the nonlinear activation function, the convolutional layer, the fully connected layer, and the max-pooling layer. Additionally, a hardware-aware training method is proposed. Furthermore, we apply the designed network to classify the MNIST, Fashion-MNIST, and CIFAR-10 datasets, achieving accuracies of 96.52%, 90.48%, and 88.45%, respectively, in simulations on the test sets. And we experimentally validate the nonlinear activation function in the MNIST dataset classification task using the DFB-SA laser, achieving a classification accuracy of 96.06%. This study introduces a novel approach to deploying neural networks on hardware, presenting a portable, modular hardware simulation model and training method. This model is anticipated to be seamlessly integrated into the future hardware–software co-design of large-scale photonic SCNNs. Part of the hardware-aware training code is available at https://github.com/Oo-Fish-oO/Hardware-aware-training","PeriodicalId":23,"journal":{"name":"ACS Photonics","volume":"48 1","pages":""},"PeriodicalIF":6.5000,"publicationDate":"2025-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Photonics","FirstCategoryId":"101","ListUrlMain":"https://doi.org/10.1021/acsphotonics.4c02382","RegionNum":1,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATERIALS SCIENCE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

Neuromorphic computing stands out as a highly competitive computing paradigm capable of overcoming the bottlenecks inherent in von Neumann architectures. The spiking convolutional neural network (SCNN) is a prominent type of model within the realm of neuromorphic computing. Adapting SCNNs to photonic neuromorphic hardware holds great promise for significantly increasing the computation speed and fully leveraging its low energy consumption. In this paper, we develop an end-to-end design framework of photonic SCNN. We present the design of a SCNN tailored for a photonic platform utilizing distributed feedback lasers with a saturable absorber (DFB-SA laser) as the photonic spiking neurons. We also introduce hardware implementations for key computational steps in photonic SCNNs, including the nonlinear activation function, the convolutional layer, the fully connected layer, and the max-pooling layer. Additionally, a hardware-aware training method is proposed. Furthermore, we apply the designed network to classify the MNIST, Fashion-MNIST, and CIFAR-10 datasets, achieving accuracies of 96.52%, 90.48%, and 88.45%, respectively, in simulations on the test sets. And we experimentally validate the nonlinear activation function in the MNIST dataset classification task using the DFB-SA laser, achieving a classification accuracy of 96.06%. This study introduces a novel approach to deploying neural networks on hardware, presenting a portable, modular hardware simulation model and training method. This model is anticipated to be seamlessly integrated into the future hardware–software co-design of large-scale photonic SCNNs. Part of the hardware-aware training code is available at https://github.com/Oo-Fish-oO/Hardware-aware-training

Abstract Image

DFB-SA激光光子脉冲卷积网络的软硬件协同设计计算框架和硬件感知训练
神经形态计算作为一种高度竞争的计算范式脱颖而出,能够克服冯·诺伊曼架构固有的瓶颈。尖峰卷积神经网络(SCNN)是神经形态计算领域的一种重要模型。将scnn应用于光子神经形态硬件有望显著提高计算速度并充分利用其低能耗。在本文中,我们开发了一个光子SCNN的端到端设计框架。我们提出了一个专为光子平台设计的SCNN,利用分布式反馈激光器和可饱和吸收器(DFB-SA激光器)作为光子尖峰神经元。我们还介绍了光子scnn中关键计算步骤的硬件实现,包括非线性激活函数、卷积层、全连接层和最大池化层。此外,还提出了一种硬件感知训练方法。此外,我们将设计的网络应用于MNIST、Fashion-MNIST和CIFAR-10数据集的分类,在测试集上的模拟中,准确率分别达到96.52%、90.48%和88.45%。利用DFB-SA激光对MNIST数据集分类任务进行了非线性激活函数的实验验证,分类准确率达到96.06%。本研究介绍了一种在硬件上部署神经网络的新方法,提出了一种可移植的模块化硬件仿真模型和训练方法。该模型有望无缝集成到未来大规模光子scnn的软硬件协同设计中。部分硬件感知训练代码可在https://github.com/Oo-Fish-oO/Hardware-aware-training上获得
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
ACS Photonics
ACS Photonics NANOSCIENCE & NANOTECHNOLOGY-MATERIALS SCIENCE, MULTIDISCIPLINARY
CiteScore
11.90
自引率
5.70%
发文量
438
审稿时长
2.3 months
期刊介绍: Published as soon as accepted and summarized in monthly issues, ACS Photonics will publish Research Articles, Letters, Perspectives, and Reviews, to encompass the full scope of published research in this field.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信