期刊文献+

光电智能计算研究进展与挑战 被引量:5

Advances and Challenges of Optoelectronic Intelligent Computing
原文传递
导出
摘要 随着人工智能技术的高速发展,全球的计算量急剧增长,需要以快速、高效的方式处理海量数据,这对计算硬件的算力和能效提出了较高的要求。受限于电子器件的固有极限和冯·诺依曼架构,传统的电子计算在速度和能效方面遇到了难以突破的瓶颈。光电智能计算充分融合光学的多维复用、大带宽、低能耗等优势和电学的细粒度灵活控制特性,具有光算电控和软硬协同的特点,是一种更实用、更有竞争力的人工智能计算加速方案。回顾了光电智能计算的研究进展,探讨了目前用于光学信号处理和光学神经网络的主流计算架构在线训练算法以及算力、能效提升方面的挑战,并进行了展望。 Significance Artificial intelligence (AI)is one of the most active research fields at present.The AI models,represented by artificial neural networks,are computational models that mimic the neural synaptic networks in the brain and have been widely used in areas such as computer vision,speech recognition,and automatic driving.In the last decade,the AI technologies have experienced an explosive growth and the global computational volume has increased dramatically.The urgent need to process massive data in a fast and efficient way has placed an urgent demand on the computing hardware in terms of computing capacity and energy efficiency.Restricted by the inherent limits of electronic devices and the von Neumann architecture,traditional electronic computing has encountered a bottleneck in terms of speed and energy efficiency,which is difficult to break through.Optoelectronic intelligent computing uses photons instead of electrons to perform computation,hence optoelectronic intelligent computing can significantly improve computing speed and energy efficiency by overcoming the inherent limits of electrons.Compared with electronic computing,optoelectronic intelligent computing fully combines the unique advantages of multi-dimensional multiplexing,large bandwidth,and low energy consumption of optics and the fine-grained and flexible control of electronics,which is a more practical and competitive solution for accelerating AI computing.Optoelectronic intelligent computing is particularly suitable for implementing large-scale neural networks containing a large number of neurons and synapses.Restricted by interconnection density and Joule heat,the processing speed of current neuromorphic electronic chips is basically limited to the MHz range,and the energy consumption per multiply accumulate (MAC)operation requires several picojoules.However,the neuromorphic computing hardware built from basic photonic devices,such as Mach-Zehnder interferometer (MZI)mesh and micro-ring resonator(MRR)array,requires only tens of femtojoules per MAC operation.This metric is two orders of magnitude smaller than that of the state-of-the-art complementary metal oxide semiconductor (CMOS)computing hardware,indicating that optical neural networks are far superior to electronic neural networks in terms of energy efficiency while achieving ultra-high-speed computing.As a result,optoelectronic intelligent computing naturally has significant advantages in the application scenarios such as automatic driving and drones which require large bandwidth and high real-time performance,as well as in the highly concurrent,high-throughput,computationally intensive supercomputing platforms and data centers.In fact,the optical interconnect technique has already been widely used in data centers and significantly reduces its time and energy consumption for largescale interconnects.Generally speaking,AI algorithms can be divided into two parts:training and inference.Since photons are difficult to be stored and the state of photons cannot be directly obtained,most of the current optoelectronic intelligent computing systems use the method of“training in the electronic domain and inference in the optical domain”to implement the AI algorithms.In other words,the simulation model of the neural network is first trained on the electronic computer,and then the parameters of the trained model are loaded onto the photonic chip for inference.However,this offline training method obviously has the difference between the the numerical simulation model and the actual physical model,and more importantly,if the neural network implementation of the photonic chip always needs to rely on the training in the electronic domain,then the performance advantages of the photonic chip over the microelectronic chip including low latency and high energy efficiency cannot be fully exploited.Therefore,developing hardware-friendly online training algorithms for optoelectronic intelligent computing is a key challenge.Progress Here,a comprehensive review of the research progress and challenges in optoelectronic intelligent computing is presented.There are three mainstream types of optical matrix-vector multiplication (MVM),which are plane light conversion (PLC)-based matrix computing,MZI-based matrix computing,and wavelength division multiplexing(WDM)-based matrix computing(Fig.1).The applications of optoelectronic intelligent computing mainly consist of optical signal processing and optical neural networks(Fig.2).Hardware-friendly online training algorithms for optoelectronic intelligent computing mainly include online training of optical neural networks through the back propagation (BP)algorithm (Fig.3)and online training of optoelectronic intelligent computing chips through the stochastic gradient descent(SGD)algorithm (Fig.4).Computing capacity and energy efficiency are important metrics to evaluate the performance of optoelectronic intelligent computing.Table 1 shows the comparison of computing capacity and energy efficiency of various microelectronic chips and optoelectronic chips.As for three typical optoelectronic intelligent computing architectures (Fig.5),their computing capacity and energy efficiency are summarized (Table 2).Finally,according to the aforementioned evaluation methods,the ways to further improve computing capacity and reduce energy consumption can be explored in terms of improving parallelism,baud rate,operation scale,and optical-electrical/electrical-optical conversion efficiency and reducing energy consumption in the optical and electrical layers(Fig.6).Conclusions and Prospects Optoelectronic intelligent computing fully combines the advantages of multi-dimensional multiplexing,large bandwidth,and low energy consumption of optics and the fine-grained and flexible control of electronics.It is a category of the dedicated computing hardware architectures for AI computing,which breaks the bottleneck of traditional von Neumann architectures.Here,the research progress of optoelectronic intelligent computing is reviewed,the challenges in online training algorithms as well as computing capacity and energy efficiency improvement of the current mainstream computing architectures for optical signal processing and optical neural networks are discussed,and the perspectives are presented.Advanced optoelectronic integration and fabrication techniques enable the production of large-scale and low-cost optoelectronic computing chips.Through optoelectronic monolithic integration,electronic and photonic devices can be integrated on the same substrate,which eliminates on-chip and off-chip optoelectronic interconnections and builds on-chip optoelectronic hybrid computing architectures.In addition,the performance of optoelectronic intelligent computing can be further improved by in-depth combination between novel materials with excellent performance and customized design with hardware-software synergy.
作者 成骏伟 江雪怡 周海龙 董建绩 Cheng Junwei;Jiang Xueyi;Zhou Hailong;Dong Jianji(Wuhan National Laboratory for Optoelectronics,Huazhong University of Science and Technology,Wuhan 430074,Hubei,China;Optics Valley Laboratory,Wuhan 430074,Hubei,China)
出处 《中国激光》 EI CAS CSCD 北大核心 2022年第12期321-333,共13页 Chinese Journal of Lasers
基金 国家自然科学基金(62075075,U21A20511) 湖北光谷实验室创新科研项目(OVL2021BG001)。
关键词 光计算 光电智能计算 人工智能 计算加速 光学信号处理 光学神经网络 optics in computing optoelectronic intelligent computing artificial intelligence computing acceleration optical signal processing optical neural networks
  • 相关文献

参考文献11

二级参考文献24

共引文献128

同被引文献50

引证文献5

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部