Logic Neural Networks for Efficient FPGA Implementation

被引:0
作者
Ramirez, Ivan [1 ]
Garcia-Espinosa, Francisco J. [1 ]
Concha, David [1 ]
Aranda, Luis Alberto [1 ]
机构
[1] Univ Rey Juan Carlos, CAPO Res Grp, Madrid 28933, Spain
关键词
Logic gates; Biological neural networks; Training; Neurons; Logic; Field programmable gate arrays; Hardware; Logic functions; Accuracy; Network architecture; Field-programmable gate array (FPGA); hardware implementation; logic neural network (LNN); network architectures;
D O I
10.1109/TCSI.2024.3488119
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Logic Neural Networks (LNNs) represent a new paradigm for implementing neural networks in hardware devices such as Field-Programmable Gate Arrays (FPGAs). These network architectures exhibit unique attributes that can leverage the inherent parallelism of FPGAs, enabling the development of networks characterized by low power consumption and fast inference capabilities. Despite their potential advantages, the relative novelty of LNNs poses a challenge, as there are currently no established guidelines for defining their architectures. In this paper, we present a comprehensive study of LNNs, aiming to address the existing gap in understanding and guide decision-making during the design phase. Through systematic experimentation and analysis, we explore various aspects of logic networks, including their impact on inference time, power consumption, and overall simplicity. The findings derived from these experiments provide valuable insights for the creation of improved networks, thereby paving the way for further advancements in this field.
引用
收藏
页数:9
相关论文
共 38 条
  • [1] PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inference
    Andronic, Marta
    Constantinides, George A.
    [J]. 2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 60 - 68
  • [2] Bai Y., 2022, arXiv
  • [3] Chen G, 2021, Arxiv, DOI arXiv:2012.06921
  • [4] Courbariaux M, 2016, Arxiv, DOI [arXiv:1602.02830, DOI 10.48550/ARXIV.1602.02830]
  • [5] Cybenko G., 1989, Mathematics of Control, Signals, and Systems, V2, P303, DOI 10.1007/BF02551274
  • [6] A knowledge compilation map
    Darwiche, A
    Marquis, P
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2002, 17 : 229 - 264
  • [7] Dehghani Mostafa, P MACHINE LEARNING R
  • [8] ReBNet: Residual Binarized Neural Network
    Ghasemzadeh, Mohammad
    Samragh, Mohammad
    Koushanfar, Farinaz
    [J]. PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 57 - 64
  • [9] Guo YH, 2018, Arxiv, DOI arXiv:1808.04752
  • [10] Hubara I, 2018, J MACH LEARN RES, V18