Exploring a Layer-based Pre-implemented Flow for Mapping CNN on FPGA

被引:3
|
作者
Kwadjo, Danielle Tchuinkou [1 ]
Mbongue, Joel Mandebi [1 ]
Bobda, Christophe [1 ]
机构
[1] Univ Florida, ECE Dept, Gainesville, FL 32611 USA
来源
2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2021年
关键词
FPGA; CNN; DFG; RapidWright; Pre-implemented flow;
D O I
10.1109/IPDPSW52791.2021.00025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional Neural Networks are compute-intensive learning models that have demonstrated ability and effectiveness in solving complex learning problems. However, developing a high-performance FPGA accelerator for CNN often demands high programming skills, hardware verification, precise distribution localization, and long development cycles. Besides, CNN depth increases by reuse and replication of multiple layers. This paper proposes a programming flow for CNN on FPGA to generate high-performance accelerators by assembling CNN pre-implemented components as a puzzle based on the graph topology. Using pre-implemented components allows us to use the minimum of resources necessary, predict the performance, and gain in productivity since there is no need to synthesize any HDL code. Furthermore, components can be reused for a different range of applications. Through prototyping, we demonstrated the viability and relevance of our approach. Experiments show a productivity improvement of up to 69% compared to a traditional FPGA implementation while achieving over 1.75x higher Fmax with lower resources and power consumption.
引用
收藏
页码:116 / 123
页数:8
相关论文
共 23 条
  • [21] Modular Ultrasound Array Doppler Velocimeter with FPGA-based Signal Processing for Real-time Flow Mapping in Liquid Metal
    Nauber, R.
    Thieme, N.
    Beyer, H.
    Buettner, L.
    Raebiger, D.
    Eckert, S.
    Czarske, J.
    Proceedings of the 2015 ICU International Congress on Ultrasonics, 2015, 70 : 537 - 540
  • [22] Debris flow susceptibility mapping in mountainous area based on multi-source data fusion and CNN model - taking Nujiang Prefecture, China as an example
    Xu, Fanshu
    Wang, Baoyun
    INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2022, 15 (01) : 1967 - 1989
  • [23] A Cyber-Physical Systems-Based Double-Layer Mapping Petri Net Model for Factory Process Flow Control
    Yang, Yuhai
    Liu, Xiaodong
    Lu, Wei
    APPLIED SCIENCES-BASEL, 2023, 13 (15):