PCNNA: A Photonic Convolutional Neural Network Accelerator

被引:0
|
作者
Mehrabian, Armin [1 ]
Al-Kabani, Yousra [1 ]
Sorger, Volker J. [1 ]
El-Gbazawi, Tarek [1 ]
机构
[1] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional Neural Networks (CNN) have been the centerpiece of many applications including but not limited to computer vision, speech processing, and Natural Language Processing (NLP). However, the computationally expensive convolution operations impose many challenges to the performance and scalability of CNNs. In parallel, photonic systems, which are traditionally employed for data communication, have enjoyed recent popularity for data processing due to their high bandwidth, low power consumption, and reconfigurability. Here we propose a Photonic Convolutional Neural Network Accelerator (PCNNA) as a proof of concept design to speedup the convolution operation for CNNs. Our design is based on the recently introduced silicon photonic microring weight banks, which use broadcast-and-weight protocol to perform Multiply And Accumulate (MAC) operation and move data through layers of a neural network. Here, we aim to exploit the synergy between the inherent parallelism of photonics in the form of Wavelength Division Multiplexing (WDM) and sparsity of connections between input feature maps and kernels in CNNs. While our full system design offers up to more than 3 orders of magnitude speedup in execution time, its optical core potentially offer more than 5 order of magnitude speedup compared to state-of-the-art electronic counterparts.
引用
收藏
页码:169 / 173
页数:5
相关论文
共 50 条
  • [31] Photonic convolutional neural network with robustness against wavelength deviations
    Tang, Kaifei
    Ji, Xiang
    Liu, Jiahui
    Wang, Jiantao
    Xin, Yu
    Liu, Jizhou
    Wu, Guihan
    Sun, Qi
    Zeng, Zhaobang
    Xiao, Rulei
    Madamopoulos, Nicholas
    Chen, Xiangfei
    Jiang, Wei
    OPTICS EXPRESS, 2023, 31 (23) : 37348 - 37364
  • [32] Safety Design of a Convolutional Neural Network Accelerator with Error Localization and Correction
    Xu, Zheng
    Abraham, Jacob
    2019 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2019,
  • [33] High Speed, Approximate Arithmetic Based Convolutional Neural Network Accelerator
    Elbtity, Mohammed E.
    Son, Hyun-Wook
    Lee, Dong-Yeong
    Kim, HyungWon
    2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 71 - 72
  • [34] LightBulb: A Photonic-Nonvolatile-Memory-based Accelerator for Binarized Convolutional Neural Networks
    Zokaee, Farzaneh
    Lou, Qian
    Youngblood, Nathan
    Liu, Weichen
    Xie, Yiyuan
    Jiang, Lei
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1438 - 1443
  • [35] Review of Optimal Convolutional Neural Network Accelerator Platforms for Mobile Devices
    Kim H.
    Journal of Computing Science and Engineering, 2022, 16 (02) : 113 - 119
  • [36] DeepFire2: A Convolutional Spiking Neural Network Accelerator on FPGAs
    Aung, Myat Thu Linn
    Gerlinghoff, Daniel
    Qu, Chuping
    Yang, Liwei
    Huang, Tian
    Goh, Rick Siow Mong
    Luo, Tao
    Wong, Weng-Fai
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (10) : 2847 - 2857
  • [37] A Reconfigurable Streaming Deep Convolutional Neural Network Accelerator for Internet of Things
    Du, Li
    Du, Yuan
    Li, Yilei
    Su, Junjie
    Kuan, Yen-Cheng
    Liu, Chun-Chen
    Chang, Mau-Chung Frank
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (01) : 198 - 208
  • [38] Designing efficient accelerator of depthwise separable convolutional neural network on FPGA
    Ding, Wei
    Huang, Zeyu
    Huang, Zunkai
    Tian, Li
    Wang, Hui
    Feng, Songlin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 97 : 278 - 286
  • [39] 8-bit Convolutional Neural Network Accelerator for Face Recognition
    Pang, Wei
    Li, Yufeng
    Lu, Shengli
    2020 11TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2020, : 35 - 39
  • [40] An Approximate Fault-Tolerance Design for a Convolutional Neural Network Accelerator
    Wei, Wenda
    Wang, Chenyang
    Zheng, Xinyang
    Yue, Hengshan
    IT PROFESSIONAL, 2023, 25 (04) : 85 - 90