Joint device architecture algorithm codesign of the photonic neural processing unit

被引:0
|
作者
Pei, Li [1 ]
Xi, Zeya [1 ]
Bai, Bing [1 ,2 ]
Wang, Jianshuai [1 ]
Zheng, Jingjing [1 ]
Li, Jing [1 ]
Ning, Tigang [1 ]
机构
[1] Beijing Jiaotong Univ, Inst Lightwave Technol, Key Lab All Opt Network & Adv Telecommun Network E, Beijing, Peoples R China
[2] Photoncounts Beijing Technol Co Ltd, Beijing, Peoples R China
来源
ADVANCED PHOTONICS NEXUS | 2023年 / 2卷 / 03期
基金
中国国家自然科学基金;
关键词
optics; photonics; Mach-Zehnder interferometer array; photonic neural processing unit design;
D O I
10.1117/1.APN.2.3.036014
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The photonic neural processing unit (PNPU) demonstrates ultrahigh inference speed with low energy consumption, and it has become a promising hardware artificial intelligence (AI) accelerator. However, the nonidealities of the photonic device and the peripheral circuit make the practical application much more complex. Rather than optimizing the photonic device, the architecture, and the algorithm individually, a joint device-architecture-algorithm codesign method is proposed to improve the accuracy, efficiency and robustness of the PNPU. First, a full-flow simulator for the PNPU is developed from the back end simulator to the high-level training framework; Second, the full system architecture and the complete photonic chip design enable the simulator to closely model the real system; Third, the nonidealities of the photonic chip are evaluated for the PNPU design. The average test accuracy exceeds 98%, and the computing power exceeds 100TOPS.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Memory-Centric Architecture of Neural Processing Unit for Edge Device
    Lee, Eunchong
    Sung, Minyong
    Jang, Sung-Joon
    Park, Jonghee
    Lee, Sang-Seol
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 240 - 241
  • [2] Design Guidelines of RRAM based Neural-Processing-Unit: A Joint Device-Circuit-Algorithm Analysis
    Zhang, Wenqiang
    Peng, Xiaochen
    Wu, Huaqiang
    Gao, Bin
    He, Hu
    Zhang, Youhui
    Yu, Shimeng
    Qian, He
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [3] Algorithm, Architecture, and Floating-Point Unit Codesign of a Matrix Factorization Accelerator
    Pedram, Ardavan
    Gerstlauer, Andreas
    van de Geijn, Robert A.
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (08) : 1854 - 1867
  • [4] Architecture of neural processing unit for deep neural networks
    Lee, Kyuho J.
    HARDWARE ACCELERATOR SYSTEMS FOR ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING, 2021, 122 : 217 - 245
  • [5] Architecture/Algorithm Codesign of Molecular Dynamics Processors
    Herbordt, Martin C.
    2013 ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2013, : 1442 - 1446
  • [6] An efficient algorithm/architecture codesign for image encoders
    Choi, J
    Togawa, N
    Ikenaga, T
    Goto, S
    Yanagisawa, M
    Ohtsuki, T
    2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2004, : 469 - 472
  • [7] A generic multi-unit architecture for codesign methodologies
    Gogniat, G
    Auguin, M
    Belleudy, C
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 23 - 27
  • [8] Scalable parallel photonic processing unit for various neural network accelerations
    Du, Shiyin
    Zhang, Jun
    Ouyang, Hao
    Tao, Zilong
    Yan, Qiuquan
    Hao, Hao
    Zhou, Junhu
    You, Jie
    Tang, Yuhua
    Jiang, Tian
    PHOTONICS RESEARCH, 2024, 12 (11) : 2691 - 2702
  • [9] Compute-unified device architecture implementation of a block-matching algorithm for multiple graphical processing unit cards
    Massanes, Francesc
    Cadennes, Marie
    Brankov, Jovan G.
    JOURNAL OF ELECTRONIC IMAGING, 2011, 20 (03)
  • [10] A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator
    Liu, Peng
    Yang, Zikai
    Kang, Lin
    Wang, Jian
    MICROMACHINES, 2022, 13 (02)