mlsanityData to 7 Oct 2026

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

arXiv 1706.01406 ↗First posted 5 Jun 2017cs.CV cs.NEcited by 39

Not on the map. Why?

Abstract (arXiv)

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. The flexible architecture allows high utilization of available computing resources across kernel sizes ranging from 1x1 to 7x7. NullHop can process up to 128 input and 128 output feature maps per layer in a single pass. We implemented the proposed architecture on a Xilinx Zynq FPGA platform and present results showing how our implementation reduces external memory transfers and compute time in five different CNNs ranging from small ones up to the widely known large VGG16 and VGG19 CNNs. Post-synthesis simulations using Mentor Modelsim in a 28nm process with a clock frequency of 500 MHz show that the VGG19 network achieves over 450 GOp/s. By exploiting sparsity, NullHop achieves an efficiency of 368%, maintains over 98% utilization of the MAC units, and achieves a power efficiency of over 3TOp/s/W in a core area of 6.3mm2. As further proof of NullHop's usability, we interfaced its FPGA implementation with a neuromorphic event camera for real time interactive demonstrations.

Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Jun 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 11; 2022: 10; 2023: 5; 2024: 5; 2025: 6; 2026: 2.

39 papers.

Sort:

  1. 2022AEGNN: Asynchronous Event-based Graph Neural Networkscited by 118
  2. 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
  3. 2021Dual-side Sparse Tensor Corecited by 27
  4. 2022Exploiting Spatial Sparsity for Event Cameras with Visual Transformerscited by 23
  5. 2023A Survey on Deep Learning Hardware Accelerators for Heterogeneous HPC Platformscited by 21
  6. 2021Spartus: A 9.4 TOp/s FPGA-based LSTM Accelerator Exploiting Spatio-Temporal Sparsitycited by 20
  7. 2024Event-Based Eye Tracking. AIS 2024 Challenge Surveycited by 19
  8. 2021ROBIN: A Robust Optical Binary Neural Network Acceleratorcited by 15
  9. 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networkscited by 15
  10. 2024Flex-PE: Flexible and SIMD Multi-Precision Processing Element for AI Workloadscited by 15
  11. 2021SONIC: A Sparse Neural Network Inference Accelerator with Silicon Photonics for Energy-Efficient Deep Learningcited by 10
  12. 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
27 more
  1. 2024Co-designing a Sub-millisecond Latency Event-based Eye Tracking System with Submanifold Sparse CNNcited by 8
  2. 2024Event-based vision on FPGAs -- a surveycited by 7
  3. 2025Event Camera Meets Mobile Embodied Perception: Abstraction, Algorithm, Acceleration, Applicationcited by 6
  4. 2022ThreshNet: An Efficient DenseNet Using Threshold Mechanism to Reduce Connectionscited by 4
  5. 2021GNNIE: GNN Inference Engine with Load-balancing and Graph-Specific Cachingcited by 3
  6. 2023Cross-Layer Design for AI Acceleration with Non-Coherent Optical Computingcited by 3
  7. 2024HYDRA: Hybrid Data Multiplexing and Run-time Layer Configurable DNN Acceleratorcited by 3
  8. 2021Training for temporal sparsity in deep neural networks, application in video processingcited by 2
  9. 2022An Ultra-low Power TinyML System for Real-time Visual Processing at Edgecited by 2
  10. 2022Improved Projection Learning for Lower Dimensional Feature Mapscited by 2
  11. 2021Synapse Compression for Event-Based Convolutional-Neural-Network Acceleratorscited by 1
  12. 2022EcoFlow: Efficient Convolutional Dataflows for Low-Power Neural Network Acceleratorscited by 1
  13. 2022Algorithm and Hardware Co-Design of Energy-Efficient LSTM Networks for Video Recognition with Hierarchical Tucker Tensor Decompositioncited by 1
  14. 2023Invariance Measures for Neural Networkscited by 1
  15. 2021A Construction Kit for Efficient Low Power Neural Network Accelerator Designscited by 0
  16. 2022Multiply-and-Fire (MNF): An Event-driven Sparse Neural Network Acceleratorcited by 0
  17. 2022Efficient Adaptive Federated Optimization of Federated Learning for IoTcited by 0
  18. 2022SBPF: Sensitiveness Based Pruning Framework For Convolutional Neural Network On Image Classificationcited by 0
  19. 2023Tensor Slicing and Optimization for Multicore NPUscited by 0
  20. 2023ASC: Adaptive Scale Feature Map Compression for Deep Neural Networkcited by 0
  21. 2025Per-channel autoregressive linear prediction padding in tiled CNN processing of 2D spatial datacited by 0
  22. 2025CORDIC Is All You Needcited by 0
  23. 2025Hardware-software co-exploration with racetrack memory based in-memory computing for CNN inference in embedded systemscited by 0
  24. 2025HOMI: Ultra-Fast EdgeAI platform for Event Camerascited by 0
  25. 2025SparsePixels: Efficient Convolution for Sparse Data on FPGAscited by 0
  26. 2026Hardware Efficient Approximate Convolution with Tunable Error Tolerance for CNNscited by 0
  27. 2026SPARX: Secure and Privacy-Aware Approximate CNN Acceleration with Edge RISC-V SoCcited by 0