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 条
  • [31] Convolutional Neural Network Accelerator with Vector Quantization
    Lee, Heng
    Wu, Yi-Heng
    Lin, Yu-Sheng
    Chien, Shao-Yi
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [32] Highly pipelined Accelerator for Convolutional Neural Network
    Kim, Junkyung
    Bae, HwangSik
    Min, Kyeong Yuk
    Chong, Jongwha
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,
  • [33] Convolutional Neural Network Accelerator with Reconfigurable Dataflow
    Oh, Myungwoo
    Lee, Chaeeun
    Lee, Sanghun
    Seo, Youngho
    Kim, Sunwoo
    Wang, Jooho
    Park, Chester Sungchung
    2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 42 - 43
  • [34] PCNNA: A Photonic Convolutional Neural Network Accelerator
    Mehrabian, Armin
    Al-Kabani, Yousra
    Sorger, Volker J.
    El-Gbazawi, Tarek
    2018 31ST IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2018, : 169 - 173
  • [35] VCONV: A Convolutional Neural Network Accelerator for FPGAs
    Neelam, Srikanth
    Prince, A. Amalin
    ELECTRONICS, 2025, 14 (04):
  • [36] A Scalable and Adaptive Convolutional Neural Network Accelerator
    Pidanic, Jan
    Vyas, Arpan
    Karki, Rishav
    Vij, Prateek
    Trivedi, Gaurav
    Nemec, Zdenek
    2022 32ND INTERNATIONAL CONFERENCE RADIOELEKTRONIKA (RADIOELEKTRONIKA), 2022, : 138 - 142
  • [37] X-ray crystallography experimental data screening based on convolutional neural network algorithms
    Hui Z.
    Yu L.
    Zhou H.
    Tang L.
    He J.
    He Jishu/Nuclear Techniques, 2023, 46 (03):
  • [38] A convolutional neural network-based screening tool for X-ray serial crystallography
    Ke, Tsung-Wei
    Brewster, Aaron S.
    Yu, Stella X.
    Ushizima, Daniela
    Yang, Chao
    Sauter, Nicholas K.
    JOURNAL OF SYNCHROTRON RADIATION, 2018, 25 : 655 - 670
  • [39] Real-Time Fixed-Point Hardware Accelerator of Convolutional Neural Network on FPGA Based
    Ozkilbac, Bahadir
    Ozbek, Ibrahim Yucel
    Karacali, Tevhit
    5TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS (ICCI 2022), 2022, : 1 - 5
  • [40] Design of Convolutional Neural Network Based on FPGA
    Zhai, Sheping
    Qiu, Cheng
    Yang, Yuanyuan
    Li, Jing
    Cui, Yiming
    2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168