Algorithms and Hardware for Efficient Processing of Logic-based Neural Networks

被引:0
|
作者
Hong, Jingkai [1 ]
Fayyazi, Arash [1 ]
Esmaili, Amirhossein [1 ]
Nazemi, Mandi [1 ]
Pedram, Massoud [1 ]
机构
[1] Univ Southern Calif, Dept Elect & Comp Engn, Los Angeles, CA 90007 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/DAC56929.2023.10247667
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent efforts to improve the performance of neural network (NN) accelerators that meet today's application requirements have given rise to a new trend of logic-based NN inference relying on fixed-function combinational logic (FFCL). This paper presents an innovative optimization methodology for compiling and mapping NNs utilizing FFCL into a logic processor. The presented method maps FFCL blocks to a set of Boolean functions where Boolean operations in each function are mapped to high-performance, low-latency, parallelized processing elements. Graph partitioning and scheduling algorithms are presented to handle FFCL blocks that cannot straightforwardly fit the logic processor. Our experimental evaluations across several datasets and NNs demonstrate the superior performance of our framework in terms of the inference throughput compared to prior art NN accelerators. We achieve 25x higher throughput compared with the XNOR-based accelerator for VGG16 model that can be amplified 5x deploying the graph partitioning and merging algorithms.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Hardware implementation of RAM-based neural networks for tomographic data processing
    Williams, P
    York, T
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1999, 146 (02): : 114 - 118
  • [42] From application descriptions to hardware in seconds: A logic-based approach to bridging the gap
    Benkrid, K
    Crookes, D
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (04) : 420 - 436
  • [43] Efficient event-driven approach using synchrony processing for hardware spiking neural networks
    Seguin-Godin, Guillaume
    Mailhot, Frederic
    Rouat, Jean
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2696 - 2699
  • [44] A Fuzzy Logic-based Mechanism for An Efficient Cloud Resource Planning
    Laghrissi, Abdelquoddouss
    Taleb, Tarik
    Bagaa, Miloud
    Prados-Garzon, Jonathan
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [45] Fuzzy logic-based neural modeling and robust control for robot
    Liu, Zhi
    Zhang, Yun
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 94 - 94
  • [46] Hardware requirements for spike-processing neural networks
    Roth, L
    Jahnke, A
    Klar, H
    FROM NATURAL TO ARTIFICIAL NEURAL COMPUTATION, 1995, 930 : 720 - 727
  • [47] The merging of neural networks, fuzzy logic, and genetic algorithms
    Shapiro, AF
    INSURANCE MATHEMATICS & ECONOMICS, 2002, 31 (01): : 115 - 131
  • [48] Logic Neural Networks for Efficient FPGA Implementation
    Ramirez, Ivan
    Garcia-Espinosa, Francisco J.
    Concha, David
    Aranda, Luis Alberto
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,
  • [49] Quantized Deep Neural Networks for Energy Efficient Hardware-based Inference
    Ding, Ruizhou
    Liu, Zeye
    Blanton, R. D.
    Marculescu, Diana
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 1 - 8
  • [50] Logic-based updating
    Ma, Jinling
    Zhao, Chen
    JOURNAL OF ECONOMIC THEORY, 2024, 221