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 条
  • [21] AN EFFICIENT ARCHITECTURE FOR HARDWARE IMPLEMENTATIONS OF IMAGE PROCESSING ALGORITHMS
    Khalvati, Farzad
    Tizhoosh, Hamid R.
    2009 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR IMAGE PROCESSING, 2009, : 20 - 26
  • [22] Comparing Neural Network Encodings for Logic-Based Explainability
    Carvalho, Levi Cordeiro
    Oliveira, Saulo A. F.
    Rocha, Thiago Alves
    INTELLIGENT SYSTEMS, BRACIS 2024, PT I, 2025, 15412 : 281 - 295
  • [23] Some image processing algorithms based on neural networks technology
    Aizenberg, IN
    OPTICAL MEMORY AND NEURAL NETWORKS, 1998, 3402 : 382 - 391
  • [24] CompAcc: Efficient Hardware Realization for Processing Compressed Neural Networks Using Accumulator Arrays
    Ji, Zexi
    Jung, Wanyeong
    Woo, Jongchan
    Sethi, Khushal
    Lu, Shih-Lien
    Chandrakasan, Anantha P.
    2020 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2020,
  • [25] Logic-based networks: Concept graphs and conceptual structures
    Eklund, PW
    CONCEPTUAL STRUCTURES: LOGICAL, LINGUISTIC, AND COMPUTATIONAL ISSUES, PROCEEDINGS, 2000, 1867 : 399 - 420
  • [26] Logic-Based Models for the Analysis of Cell Signaling Networks
    Morris, Melody K.
    Saez-Rodriguez, Julio
    Sorger, Peter K.
    Lauffenburger, Douglas A.
    BIOCHEMISTRY, 2010, 49 (15) : 3216 - 3224
  • [27] A unified approach using neural networks efficient algorithms in audio signal processing
    Asif, NM
    Hasnain, SK
    INMIC 2004: 8th International Multitopic Conference, Proceedings, 2004, : 26 - 31
  • [28] Efficient Online Learning Algorithms Based on LSTM Neural Networks
    Ergen, Tolga
    Kozat, Suleyman Serdar
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (08) : 3772 - 3783
  • [29] Efficient Hardware Implementation of Threshold Neural Networks
    Zamanlooy, Babak
    Mirhassani, Mitra
    2012 IEEE 10TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2012, : 1 - 4
  • [30] Logic and logic-based control
    Hongsheng QI
    JournalofControlTheoryandApplications, 2008, (01) : 26 - 36