2017

NullHop: A Flexible Convolutional Neural Network Accelerator Based on Sparse Representations of Feature Maps

Aimar, Alessandro, Mostafa, Hesham, Calabrese, Enrico et al.

Understand

Convolutional neural networks (CNNs) have become the dominant neural network architecture for solving many state-of-the-art (SOA) visual processing tasks.

  • Even though Graphical Processing Units (GPUs) are most often used in training and deploying CNNs, their power efficiency is less than 10 GOp/s/W for single-frame runtime inference.
  • We propose a flexible and efficient CNN accelerator architecture called NullHop that implements SOA CNNs useful for low-power and low-latency application scenarios.
  • NullHop exploits the sparsity of neuron activations in CNNs to accelerate the computation and reduce memory requirements.

Reading the bibliography…