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 条
  • [41] A hardware-efficient computing engine for FPGA-based deep convolutional neural network accelerator
    Li, Xueming
    Huang, Hongmin
    Chen, Taosheng
    Gao, Huaien
    Hu, Xianghong
    Xiong, Xiaoming
    MICROELECTRONICS JOURNAL, 2022, 128
  • [42] An FPGA-Based Reconfigurable Convolutional Neural Network Accelerator for Tiny YOLO-V3
    Tsai, Tsung-Han
    Tung, Nai-Chieh
    Chen, Chun-Yu
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2025, : 3388 - 3409
  • [43] Design of FPGA-Based Accelerator for Convolutional Neural Network under Heterogeneous Computing Framework with OpenCL
    Luo, Li
    Wu, Yakun
    Qiao, Fei
    Yang, Yi
    Wei, Qi
    Zhou, Xiaobo
    Fan, Yongkai
    Xu, Shuzheng
    Liu, Xinjun
    Yang, Huazhong
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2018, 2018
  • [44] FPGA-Based Deep Convolutional Neural Network Accelerator Design Techniques for the Handwritten Number Recognizer
    Yoo, Yechan
    Park, Yoonjin
    Kim, Injung
    Yi, Kang
    ADVANCED SCIENCE LETTERS, 2018, 24 (03) : 2152 - 2155
  • [45] An FPGA Accelerator for Spiking Neural Network Simulation and Training
    Sakellariou, Vasilis
    Paliouras, Vassilis
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [46] An Efficient Hardware Accelerator for Block Sparse Convolutional Neural Networks on FPGA
    Yin, Xiaodi
    Wu, Zhipeng
    Li, Dejian
    Shen, Chongfei
    Liu, Yu
    IEEE EMBEDDED SYSTEMS LETTERS, 2024, 16 (02) : 158 - 161
  • [47] An FPGA-based Accelerator Implementation for Deep Convolutional Neural Networks
    Zhou, Yongmei
    Jiang, Jingfei
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 829 - 832
  • [48] Composite FPGA-based Accelerator for Deep Convolutional Neural Networks
    HuanZhang
    YuanYang
    YangXiao
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2019,
  • [49] A FPGA-based Hardware Accelerator for Multiple Convolutional Neural Networks
    Yao, Yuchen
    Duan, Qinghua
    Zhang, Zhiqian
    Gao, Jiabao
    Wang, Jian
    Yang, Meng
    Tao, Xinxuan
    Lai, Jinmei
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 1075 - 1077
  • [50] FPGA-based Accelerator for Losslessly Quantized Convolutional Neural Networks
    Sit, Mankit
    Kazami, Ryosuke
    Amano, Hideharu
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 295 - 298