The Multi 2D Systolic Design and Implementation of Convolutional Neural Networks

被引:0
|
作者
Dawwd, Shefa A. [1 ]
机构
[1] Univ Mosul, Comp Engg Dept, Mosul, Iraq
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A novel Systolic Convolutional Neural Network (SCoNN) architecture suitable to be implemented in a single hardware die is proposed in this paper. A large size of memory is required to store the input and intermediate data resulted among convolutional layers in the CoNN. However, to parallelize the computations, multiple memory accesses should be achieved simultaneously. Consequently, memory bandwidth should be increased by the use of either fast expensive components or complicated managed interleaved scheme. Our proposed system can address this challenge efficiently. This is achieved due to the use of smaller memory to store the input pattern and to re-use it as an intermediate memory for inter-processing patterns that produced between two convolutional layers. Using systolic technique which can efficiently exploit its input leads to achieve this goal. A high parallelism level can be achieved with a minimal number of memory accesses. Also, the proposed computational units is designed to be suitable for processing an image of scaled resolutions. The reason behind that is attributed to using a sliding window architecture to implement the convolution process. Now apart from the size of the input pattern or window and instead of feeding the window across the image, the image is fed through the window due to using FIFO caching scheme. According to these advantages, an easily, efficient, and scalable SCoNN architecture can be implemented using small FPGA resources.
引用
收藏
页码:221 / 224
页数:4
相关论文
共 50 条
  • [1] Design of 2D Systolic Array Accelerator for Quantized Convolutional Neural Networks
    Liu, Chia-Ning
    Lai, Yu-An
    Kuo, Chih-Hung
    Zhan, Shi-An
    [J]. 2021 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2021,
  • [2] Graph Classification with 2D Convolutional Neural Networks
    Tixier, Antoine J. -P.
    Nikolentzos, Giannis
    Meladianos, Polykarpos
    Vazirgiannis, Michalis
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: WORKSHOP AND SPECIAL SESSIONS, 2019, 11731 : 578 - 593
  • [3] CosRec: 2D Convolutional Neural Networks for Sequential Recommendation
    Yan, An
    Cheng, Shuo
    Kang, Wang-Cheng
    Wan, Mengting
    McAuley, Julian
    [J]. PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2173 - 2176
  • [4] Fast 2D Convolution Algorithms for Convolutional Neural Networks
    Cheng, Chao
    Parhi, Keshab K.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (05) : 1678 - 1691
  • [5] Automatic Multi-structural Cardiac Segmentation of 2d Echocardiography With Convolutional Neural Networks
    Zhang, Xiaoyan
    Stough, Joshua V.
    Raghunath, Sushravya M.
    Cerna, Alvaro Ulloa
    Vanmaanen, David
    Fornwalt, Brandon
    Haggerty, Christopher M.
    [J]. CIRCULATION, 2020, 142
  • [6] Multi-Material Topology Optimization of 2D Structures Using Convolutional Neural Networks
    Luo, Jiaxiang
    Zhou, Weien
    Du, Bingxiao
    Li, Daokui
    Yao, Wen
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 140 (02): : 1919 - 1947
  • [7] Joint Multi-view 2D Convolutional Neural Networks for 3D Object Classification
    Xu, Jinglin
    Zhang, Xiangsen
    Li, Wenbin
    Liu, Xinwang
    Han, Junwei
    [J]. PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 3202 - 3208
  • [8] 3D Convolutional Neural Networks Initialized from Pretrained 2D Convolutional Neural Networks for Classification of Industrial Parts
    Merino, Ibon
    Azpiazu, Jon
    Remazeilles, Anthony
    Sierra, Basilio
    [J]. SENSORS, 2021, 21 (04) : 1 - 18
  • [9] Wall segmentation in 2D images using convolutional neural networks
    Bjekic, Mihailo
    Lazovic, Ana
    Venkatachalam, K.
    Bacanin, Nebojsa
    Zivkovic, Miodrag
    Kvascev, Goran
    Nikolic, Bosko
    [J]. PEERJ COMPUTER SCIENCE, 2023, 9
  • [10] Arrhythmic Heartbeat Classification Using 2D Convolutional Neural Networks
    Degirmenci, M.
    Ozdemir, M. A.
    Izci, E.
    Akan, A.
    [J]. IRBM, 2022, 43 (05) : 422 - 433