mlsanityData to 7 Oct 2026

NeuralMatrix: Compute the Entire Neural Networks with Linear Matrix Operations for Efficient Inference

arXiv 2305.14405 ↗First posted 23 May 2023cs.LG cs.AI cs.ARcited by 0

Not on the map. Why?

Abstract (arXiv)

The inherent diversity of computation types within the deep neural network (DNN) models often requires a variety of specialized units in hardware processors, which limits computational efficiency, increasing both inference latency and power consumption, especially when the hardware processor needs to support and execute different neural networks. In this study, we introduce NeuralMatrix, which elastically transforms the computations of entire DNNs into linear matrix operations. This transformation allows seamless execution of various DNN models all with matrix operations and paves the way for running versatile DNN models with a single General Matrix Multiplication (GEMM) accelerator.Extensive experiments with both CNN and transformer-based models demonstrate the potential of NeuralMatrix to accurately and efficiently execute a wide range of DNN models, achieving 2.17-38.72 times computation efficiency (i.e., throughput per power) compared to CPUs, GPUs, and SoC platforms. This level of efficiency is usually only attainable with the accelerator designed for a specific neural network.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 55 references that are in the map. First posted on arXiv 23 May 2023.

Builds on

26 of 55 references.

References · 26

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  4. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  5. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
  6. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  7. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
  8. 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
  9. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  10. 2021I-BERT: Integer-only BERT Quantizationcited by 250
  11. 2020SpAtten: Efficient Sparse Attention Architecture with Cascade Token and Head Pruningcited by 228
  12. 2020Compressing BERT: Studying the Effects of Weight Pruning on Transfer Learningcited by 184
14 more
  1. 2020A3: Accelerating Attention Mechanisms in Neural Networks with Approximationcited by 97
  2. 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 77
  3. 2020EdgeBERT: Sentence-Level Energy Optimizations for Latency-Aware Multi-Task NLP Inferencecited by 69
  4. 2020FTRANS: Energy-Efficient Acceleration of Transformers using FPGAcited by 52
  5. 2019Benchmarking TPU, GPU, and CPU Platforms for Deep Learningcited by 51
  6. 2022HeatViT: Hardware-Efficient Adaptive Token Pruning for Vision Transformerscited by 46
  7. 2016Maximizing CNN Accelerator Efficiency Through Resource Partitioningcited by 29
  8. 2021Distribution Adaptive INT8 Quantization for Training CNNscited by 27
  9. 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
  10. 2021NN-LUT: Neural Approximation of Non-Linear Operations for Efficient Transformer Inferencecited by 25
  11. 2022Predictive Exit: Prediction of Fine-Grained Early Exits for Computation- and Energy-Efficient Inferencecited by 24
  12. 2021NPE: An FPGA-based Overlay Processor for Natural Language Processingcited by 15
  13. 2018A CNN Accelerator on FPGA Using Depthwise Separable Convolutioncited by 8
  14. 2021Demystifying BERT: Implications for Accelerator Designcited by 3

Built on by

Not cited yet.