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 条
  • [1] Photonic Convolutional Neural Network Accelerator Assisted by Phase Change Material
    Guo Pengxing
    Liu Zhiyuan
    Hou Weigang
    Guo Lei
    ACTA OPTICA SINICA, 2023, 43 (04)
  • [2] PIXEL: Photonic Neural Network Accelerator
    Shiflett, Kyle
    Wright, Dylan
    Karanth, Avinash
    Louri, Ahmed
    2020 IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2020), 2020, : 474 - 487
  • [3] Design of a Safe Convolutional Neural Network Accelerator
    Xu, Zheng
    Abraham, Jacob
    2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 248 - 253
  • [4] A Convolutional Neural Network Accelerator Based on NVDLA
    Zhao, Kangjin
    Wang, Jing
    Zang, Di
    5TH INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS, ICACS 2021, 2021, : 43 - 47
  • [5] Convolutional Neural Network Accelerator with Vector Quantization
    Lee, Heng
    Wu, Yi-Heng
    Lin, Yu-Sheng
    Chien, Shao-Yi
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [6] Highly pipelined Accelerator for Convolutional Neural Network
    Kim, Junkyung
    Bae, HwangSik
    Min, Kyeong Yuk
    Chong, Jongwha
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,
  • [7] An Efficient Convolutional Neural Network Accelerator on FPGA
    Si, Junye
    Jiang, Jianfei
    Wang, Qin
    Huang, Jia
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 1392 - 1394
  • [8] Convolutional Neural Network Accelerator with Reconfigurable Dataflow
    Oh, Myungwoo
    Lee, Chaeeun
    Lee, Sanghun
    Seo, Youngho
    Kim, Sunwoo
    Wang, Jooho
    Park, Chester Sungchung
    2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 42 - 43
  • [9] VCONV: A Convolutional Neural Network Accelerator for FPGAs
    Neelam, Srikanth
    Prince, A. Amalin
    ELECTRONICS, 2025, 14 (04):
  • [10] A Scalable and Adaptive Convolutional Neural Network Accelerator
    Pidanic, Jan
    Vyas, Arpan
    Karki, Rishav
    Vij, Prateek
    Trivedi, Gaurav
    Nemec, Zdenek
    2022 32ND INTERNATIONAL CONFERENCE RADIOELEKTRONIKA (RADIOELEKTRONIKA), 2022, : 138 - 142