PENNI: Pruned Kernel Sharing for Efficient CNN Inference
Not on the map. Why?
Abstract (arXiv)
Although state-of-the-art (SOTA) CNNs achieve outstanding performance on various tasks, their high computation demand and massive number of parameters make it difficult to deploy these SOTA CNNs onto resource-constrained devices. Previous works on CNN acceleration utilize low-rank approximation of the original convolution layers to reduce computation cost. However, these methods are very difficult to conduct upon sparse models, which limits execution speedup since redundancies within the CNN model are not fully exploited. We argue that kernel granularity decomposition can be conducted with low-rank assumption while exploiting the redundancy within the remaining compact coefficients. Based on this observation, we propose PENNI, a CNN model compression framework that is able to achieve model compactness and hardware efficiency simultaneously by (1) implementing kernel sharing in convolution layers via a small number of basis kernels and (2) alternately adjusting bases and coefficients with sparse constraints. Experiments show that we can prune 97% parameters and 92% FLOPs on ResNet18 CIFAR10 with no accuracy loss, and achieve 44% reduction in run-time memory consumption and a 53% reduction in inference latency.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 1; 2024: 1; 2025: 1.
6 papers.
- 2021Toward Compact Deep Neural Networks via Energy-Aware Pruningcited by 6
- 2021Dynamic Probabilistic Pruning: A general framework for hardware-constrained pruning at different granularitiescited by 5
- 2021Towards Memory-Efficient Neural Networks via Multi-Level in situ Generationcited by 3
- 2024Don't Think It Twice: Exploit Shift Invariance for Efficient Online Streaming Inference of CNNscited by 1
- 2023A Tensor-based Convolutional Neural Network for Small Dataset Classificationcited by 0
- 2025Reducing Storage of Pretrained Neural Networks by Rate-Constrained Quantization and Entropy Codingcited by 0
- 2025Reducing Storage of Pretrained Neural Networks by Rate-Constrained Quantization and Entropy Coding24 May 2025
- 2024Don't Think It Twice: Exploit Shift Invariance for Efficient Online Streaming Inference of CNNs6 Aug 2024
- 2023A Tensor-based Convolutional Neural Network for Small Dataset Classification29 Mar 2023
- 2021Towards Memory-Efficient Neural Networks via Multi-Level in situ Generation25 Aug 2021
- 2021Dynamic Probabilistic Pruning: A general framework for hardware-constrained pruning at different granularities26 May 2021
- 2021Toward Compact Deep Neural Networks via Energy-Aware Pruning19 Mar 2021