Mapping Systolic Arrays onto 3D Circuit Structures: Accelerating Convolutional Neural Network Inference

被引:0
|
作者
Kung, H. T. [1 ]
McDanel, Bradley [1 ]
Zhang, Sai Qian [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
来源
PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS) | 2018年
关键词
systolic array; convolutional neural network (CNN); deep learning; inference latency; accelerator; 3D-IC implementation; wiring length; power consumption; FPGA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In recent years, numerous designs have used systolic arrays to accelerate convolutional neural network (CNN) inference. In this work, we demonstrate that we can further speed up CNN inference and lower its power consumption by mapping systolic arrays onto 3D circuit structures as opposed to conventional 2D structures. Specifically, by operating in 3D space, a wide systolic array consisting of a number of subarrays can efficiently implement wide convolutional layers prevalent in state of the art CNNs. Additionally, by accumulating intermediate results along the third dimension, systolic arrays can process partitioned data channels in parallel with reduced data skew for lowered inference latency. We present a building block design using through-silicon vias (TSVs) for the 3D realization of systolic subarrays. We validate the 3D scheme using a 2.5D FPGA design and demonstrate that when mapped onto 3D structures wide systolic arrays can scale up in size without increasing wiring length in interconnecting subarrays. Further, by taking full advantage of 3D structures, we are able to pipeline inference across multiple layers of a CNN over a series of systolic arrays, dramatically reducing the inference time per input sample. These improvements lead to significantly reduced inference latency, which is especially important for real-time applications where it is common to process samples one at a time.
引用
收藏
页码:330 / 336
页数:7
相关论文
共 50 条
  • [41] Respiratory Motion Correction on PET Images Based on 3D Convolutional Neural Network
    Hou, Yibo
    He, Jianfeng
    She, Bo
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (07) : 2191 - 2208
  • [42] Deformable MRI-Ultrasound Registration Using 3D Convolutional Neural Network
    Sun, Li
    Zhang, Songtao
    SIMULATION, IMAGE PROCESSING, AND ULTRASOUND SYSTEMS FOR ASSISTED DIAGNOSIS AND NAVIGATION, 2018, 11042 : 152 - 158
  • [43] Next-best-view regression using a 3D convolutional neural network
    J. Irving Vasquez-Gomez
    David Troncoso
    Israel Becerra
    Enrique Sucar
    Rafael Murrieta-Cid
    Machine Vision and Applications, 2021, 32
  • [44] Deep MRI brain extraction: A 3D convolutional neural network for skull stripping
    Kleesiek, Jens
    Urban, Gregor
    Hubert, Alexander
    Schwarz, Daniel
    Maier-Hein, Klaus
    Bendszus, Martin
    Biller, Armin
    NEUROIMAGE, 2016, 129 : 460 - 469
  • [45] An improved micro-expression recognition algorithm of 3D convolutional neural network
    Wu J.
    Shi Q.
    Xi M.
    Wang L.
    Zeng H.
    High Technology Letters, 2022, 28 (01) : 63 - 71
  • [46] Spectral-Spatial Classification of Hyperspectral Imagery with 3D Convolutional Neural Network
    Li, Ying
    Zhang, Haokui
    Shen, Qiang
    REMOTE SENSING, 2017, 9 (01)
  • [47] Next-best-view regression using a 3D convolutional neural network
    Vasquez-Gomez, J. Irving
    Troncoso, David
    Becerra, Israel
    Sucar, Enrique
    Murrieta-Cid, Rafael
    MACHINE VISION AND APPLICATIONS, 2021, 32 (02)
  • [48] 3D Convolutional Neural Network for Automatic Detection of Lung Nodules in Chest CT
    Hamidian, Sardar
    Sahiner, Berkman
    Petrick, Nicholas
    Pezeshk, Aria
    MEDICAL IMAGING 2017: COMPUTER-AIDED DIAGNOSIS, 2017, 10134
  • [49] Abnormal behavior recognition based on edge feature and 3D convolutional neural network
    Bian, Chunlei
    Xu, Yiming
    Wang, Li
    Gu, Haifeng
    Zhou, Fangjie
    2020 35TH YOUTH ACADEMIC ANNUAL CONFERENCE OF CHINESE ASSOCIATION OF AUTOMATION (YAC), 2020, : 1 - 6
  • [50] Deep Convolutional Neural Network Phase Unwrapping for Fringe Projection 3D Imaging
    Liang, Jian
    Zhang, Junchao
    Shao, Jianbo
    Song, Bofan
    Yao, Baoli
    Liang, Rongguang
    SENSORS, 2020, 20 (13) : 1 - 11