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 条
  • [1] LOGIC-BASED NEURAL NETWORKS
    HIROTA, K
    PEDRYCZ, W
    INFORMATION SCIENCES, 1993, 71 (1-2) : 99 - 130
  • [2] Logic-based MINLP algorithms for the optimal synthesis of process networks
    Turkay, M
    Grossmann, IE
    COMPUTERS & CHEMICAL ENGINEERING, 1996, 20 (08) : 959 - 978
  • [3] Fuzzy Logic-Based Hardware architecture for Event Detection in Wireless Sensor Networks
    Khelifi, Fekher
    Kaddachi, Med Lassaad
    Bouallegue, Belgacem
    Soudani, Adel
    2014 WORLD SYMPOSIUM ON COMPUTER APPLICATIONS & RESEARCH (WSCAR), 2014,
  • [4] Hardware Efficient Convolution Processing Unit for Deep Neural Networks
    Hazarika, Anakhi
    Poddar, Soumyajit
    Rahaman, Hafizur
    2019 2ND INTERNATIONAL SYMPOSIUM ON DEVICES, CIRCUITS AND SYSTEMS (ISDCS 2019), 2019,
  • [5] Efficient Versus Accurate Algorithms for Computing a Semantic Logic-Based Similarity Measure
    Gmati, Fatma Ezzahra
    Chakhar, Salem
    Ayadi, Nadia Yacoubi
    Bahri, Afef
    Xu, Mark
    RECENT TRENDS AND FUTURE TECHNOLOGY IN APPLIED INTELLIGENCE, IEA/AIE 2018, 2018, 10868 : 808 - 820
  • [6] Efficient Fuzzy Logic-Based Clustering Algorithm for Wireless Sensor Networks
    Bidaki, Moazam
    Tabbakh, Seyed Reza Kamel
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (05): : 79 - 88
  • [7] An Efficient Hardware Architecture for Block Based Image Processing Algorithms
    Kryjak, Tomasz
    Gorgon, Marek
    Komorkiewicz, Mateusz
    APPLIED RECONFIGURABLE COMPUTING, ARC 2016, 2016, : 54 - 65
  • [8] Hardware Implementation of Fuzzy Logic-Based Energy-Efficient Routing Protocol for Environment Monitoring Application of Wireless Sensor Networks
    Saxena, Prakash
    Bhadauria, Sarita Singh
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2025, 38 (08)
  • [9] A Logic-Based Framework for Verifying Consensus Algorithms
    Dragoi, Cezara
    Henzinger, Thomas A.
    Veith, Helmut
    Widder, Josef
    Zufferey, Damien
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION: (VMCAI 2014), 2014, 8318 : 161 - 181
  • [10] Neural networks and fuzzy logic-based spark advance control of SI engines
    Saraswati, Samir
    Agarwal, Praveen Kumar
    Chand, Satish
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (06) : 6916 - 6925