A convolutional neural network accelerator on FPGA for crystallography spot screening

被引:0
|
作者
Jiang, Yuwei [1 ,2 ]
Feng, Yingqi [1 ,2 ]
Ren, Tao [1 ]
Zhu, Yongxin [1 ,2 ]
机构
[1] Chinese Acad Sci, Shanghai Adv Res Inst, Shanghai, Peoples R China
[2] Univ Chinese Acad Sci, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Convolutional neural network; FPGA; Bragg spot; CNN accelerator; CNN ACCELERATOR; FUSION;
D O I
10.1109/HPSC62738.2024.00019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The X-rays from a light source produce a lot of data in a very short period of time, and only a tiny fraction of it is meaningful to study. Traditional statistics-based methods rely heavily on experienced experts to classify it. How to obtain these data efficiently and accurately is one of the challenges that light sources are now facing. To solve this problem, a new FPGA-based Convolutional Neural Network (CNN) accelerator is introduced for screening Bragg spots in diffraction images produced at electron laser light sources. The proposed method enhances the target by filtering the data and aims at the region of interest through heat map analysis. A lightweight hardware-friendly convolutional neural network architecture called BraggNet is proposed. The proposed network contains a feature extractor and a classifier. Quantization and layer fusion method is proposed to compression the model. The accelerator uses pipelining between layers and on-chip quantized weight reuse to reduce the time of data transfer process. Data streaming is used between layers in the accelerator. The proposed accelerator is implemented using HLS and FPGA ZeU104. The results show that the proposed method achieves 82.66% accuracy of BraggNet, and 82.16% accuracy of quantized BraggNet, which is higher than the existing method. The proposed method is suitable for data screening at the receiving end of the light source detector.
引用
收藏
页码:66 / 70
页数:5
相关论文
共 50 条
  • [1] 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
  • [2] An FPGA-based Accelerator Platform Implements for Convolutional Neural Network
    Meng, Xiao
    Yu, Lixin
    Qin, Zhiyong
    2019 THE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2019), 2019, : 25 - 28
  • [3] FPGA Accelerator for Homomorphic Encrypted Sparse Convolutional Neural Network Inference
    Yang, Yang
    Kuppannagari, Sanmukh R.
    Kannan, Rajgopal
    Prasanna, Viktor K.
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 81 - 89
  • [4] 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
  • [5] Optimizing Convolutional Neural Network Accelerator on Low-Cost FPGA
    Truong Quang Vinh
    Dinh Viet Hai
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (11)
  • [6] Design of High Performance Convolutional Neural Network Accelerator for Embedded FPGA
    Zeng C.
    Liu Q.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2019, 31 (09): : 1645 - 1652
  • [7] A Scalable FPGA Accelerator for Convolutional Neural Networks
    Xu, Ke
    Wang, Xiaoyun
    Fu, Shihang
    Wang, Dong
    ADVANCED COMPUTER ARCHITECTURE, 2018, 908 : 3 - 14
  • [8] FPGA-Based Reconfigurable Convolutional Neural Network Accelerator Using Sparse and Convolutional Optimization
    Gowda, Kavitha Malali Vishveshwarappa
    Madhavan, Sowmya
    Rinaldi, Stefano
    Divakarachari, Parameshachari Bidare
    Atmakur, Anitha
    ELECTRONICS, 2022, 11 (10)
  • [9] FPGA-based Accelerator for Convolutional Neural Network Application in Mobile Robotics
    Mazzetto, Lucas F. R.
    Castanho, Jose E. C.
    2023 LATIN AMERICAN ROBOTICS SYMPOSIUM, LARS, 2023 BRAZILIAN SYMPOSIUM ON ROBOTICS, SBR, AND 2023 WORKSHOP ON ROBOTICS IN EDUCATION, WRE, 2023, : 433 - 438
  • [10] A FPGA-based Accelerator of Convolutional Neural Network for Face Feature Extraction
    Ding, Ru
    Su, Guangda
    Bai, Guoqiang
    Xu, Wei
    Su, Nan
    Wu, Xingjun
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2019,