mlsanityData to 7 Oct 2026

Phantom: A High-Performance Computational Core for Sparse Convolutional Neural Networks

arXiv 2111.05002 ↗First posted 9 Nov 2021cs.AR cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Sparse convolutional neural networks (CNNs) have gained significant traction over the past few years as sparse CNNs can drastically decrease the model size and computations, if exploited befittingly, as compared to their dense counterparts. Sparse CNNs often introduce variations in the layer shapes and sizes, which can prevent dense accelerators from performing well on sparse CNN models. Recently proposed sparse accelerators like SCNN, Eyeriss v2, and SparTen, actively exploit the two-sided or full sparsity, that is, sparsity in both weights and activations, for performance gains. These accelerators, however, either have inefficient micro-architecture, which limits their performance, have no support for non-unit stride convolutions and fully-connected (FC) layers, or suffer massively from systematic load imbalance. To circumvent these issues and support both sparse and dense models, we propose Phantom, a multi-threaded, dynamic, and flexible neural computational core. Phantom uses sparse binary mask representation to actively lookahead into sparse computations, and dynamically schedule its computational threads to maximize the thread utilization and throughput. We also generate a two-dimensional (2D) mesh architecture of Phantom neural computational cores, which we refer to as Phantom-2D accelerator, and propose a novel dataflow that supports all layers of a CNN, including unit and non-unit stride convolutions, and FC layers. In addition, Phantom-2D uses a two-level load balancing strategy to minimize the computational idling, thereby, further improving the hardware utilization. To show support for different types of layers, we evaluate the performance of the Phantom architecture on VGG16 and MobileNet. Our simulations show that the Phantom-2D accelerator attains a performance gain of 12x, 4.1x, 1.98x, and 2.36x, over dense architectures, SCNN, SparTen, and Eyeriss v2, respectively.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 65 references that are in the map. First posted on arXiv 9 Nov 2021.

Builds on

25 of 65 references.

References · 25

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  4. 2014Going Deeper with Convolutionscited by 4,231
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  7. 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
  8. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  9. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
  10. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  11. 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
  12. 2015Deep Learning with Limited Numerical Precisioncited by 368
13 more
  1. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
  2. 2015Fixed Point Quantization of Deep Convolutional Networkscited by 141
  3. 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
  4. 2016Convolutional Neural Networks using Logarithmic Data Representationcited by 97
  5. 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 57
  6. 2017CirCNN: Accelerating and Compressing Deep Neural Networks Using Block-CirculantWeight Matricescited by 53
  7. 2020SpArch: Efficient Architecture for Sparse Matrix Multiplicationcited by 47
  8. 2021The Threat of Offensive AI to Organizationscited by 37
  9. 2018A CNN Accelerator on FPGA Using Depthwise Separable Convolutioncited by 8
  10. 2021Machine Learning Based Cyber Attacks Targeting on Controlled Information: A Surveycited by 5
  11. 2018Bit-Tactical: Exploiting Ineffectual Computations in Convolutional Neural Networks: Which, Why, and Howcited by 2
  12. 2020NeuroMAX: A High Throughput, Multi-Threaded, Log-Based Accelerator for Convolutional Neural Networkscited by 1
  13. 2020PUF-RLA: A PUF-based Reliable and Lightweight Authentication Protocol employing Binary String Shufflingcited by 1

Built on by

Not cited yet.