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 条
  • [11] A Logic-Based Framework Leveraging Neural Networks for Studying the Evolution of Neurological Disorders
    Calimeri, Francesco
    Cauteruccio, Francesco
    Cinelli, Luca
    Marzullo, Aldo
    Stamile, Claudio
    Terracina, Giorgio
    Durand-Dubief, Francoise
    Sappey-Marinier, Dominique
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (01) : 80 - 124
  • [12] Logic-based outer-approximation and benders decomposition algorithms for the synthesis of process networks
    Turkay, M
    Grossmann, IE
    STATE OF THE ART IN GLOBAL OPTIMIZATION: COMPUTATIONAL METHODS AND APPLICATIONS, 1996, 7 : 585 - 607
  • [13] Fuzzy logic-based networks: A study in logic data interpretation
    Liang, Xiaofeng
    Pedrycz, Witold
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2006, 21 (12) : 1249 - 1267
  • [14] Hybrid model and logic-based decomposition algorithms on JSSP
    Coll. of Civil Aviation, Nanjing Univ. of Aeronautics and Astronautics, Nanjing 210016, China
    Xi Tong Cheng Yu Dian Zi Ji Shu/Syst Eng Electron, 2008, 9 (1697-1699): : 1697 - 1699
  • [15] Logic-based modeling of biological networks with Netflux
    Clark, Alexander P.
    Chowkwale, Mukti
    Paap, Alexander
    Dang, Stephen
    Saucerman, Jeffrey J.
    PLOS COMPUTATIONAL BIOLOGY, 2025, 21 (04)
  • [16] Exploring Neuromorphic Computing Based on Spiking Neural Networks: Algorithms to Hardware
    Rathi, Nitin
    Chakraborty, Indranil
    Kosta, Adarsh
    Sengupta, Abhronil
    Ankit, Aayush
    Panda, Priyadarshini
    Roy, Kaushik
    ACM COMPUTING SURVEYS, 2023, 55 (12)
  • [17] Speeding Up Logic-Based Benders Decomposition by Strengthening Cuts with Graph Neural Networks
    Varga, Johannes
    Karlsson, Emil
    Raidl, Guenther R.
    Ronnberg, Elina
    Lindsten, Fredrik
    Rodemann, Tobias
    MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, LOD 2023, PT I, 2024, 14505 : 24 - 38
  • [18] Intelligent robot motion using fuzzy logic-based CTP and artificial neural networks
    Davoudi, Mohsen
    Davoudi, Mehdi
    PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, VOLS 1 AND 2, 2006, : 669 - 674
  • [19] DISLOG: A logic-based language for processing discourse structures
    Saint-Dizier, Patrick
    LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2012, : 2770 - 2777
  • [20] Logic-Based Neural Network for Image Compression Applications
    Doughan, Ziad
    Kassem, Rola
    El-Hajj, Ahmad M.
    Haidar, Ali M.
    2021 3RD IEEE MIDDLE EAST AND NORTH AFRICA COMMUNICATIONS CONFERENCE (MENACOMM), 2021, : 92 - 97