PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devices
Not on the map. Why?
Abstract (arXiv)
Model compression techniques on Deep Neural Network (DNN) have been widely acknowledged as an effective way to achieve acceleration on a variety of platforms, and DNN weight pruning is a straightforward and effective method. There are currently two mainstreams of pruning methods representing two extremes of pruning regularity: non-structured, fine-grained pruning can achieve high sparsity and accuracy, but is not hardware friendly; structured, coarse-grained pruning exploits hardware-efficient structures in pruning, but suffers from accuracy drop when the pruning rate is high. In this paper, we introduce PCONV, comprising a new sparsity dimension, -- fine-grained pruning patterns inside the coarse-grained structures. PCONV comprises two types of sparsities, Sparse Convolution Patterns (SCP) which is generated from intra-convolution kernel pruning and connectivity sparsity generated from inter-convolution kernel pruning. Essentially, SCP enhances accuracy due to its special vision properties, and connectivity sparsity increases pruning rate while maintaining balanced workload on filter computation. To deploy PCONV, we develop a novel compiler-assisted DNN inference framework and execute PCONV models in real-time without accuracy compromise, which cannot be achieved in prior work. Our experimental results show that, PCONV outperforms three state-of-art end-to-end DNN frameworks, TensorFlow-Lite, TVM, and Alibaba Mobile Neural Network with speedup up to 39.2x, 11.4x, and 6.3x, respectively, with no accuracy loss. Mobile devices can achieve real-time inference on large-scale DNNs.
Key facts. Cited by 48 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 18; 2022: 18; 2023: 4; 2024: 4; 2025: 3; 2026: 1.
48 papers.
Sort:
By area:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruningcited by 165
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edgecited by 77
- 2022SparCL: Sparse Continual Learning on the Edgecited by 55
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 55
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Modelscited by 37
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Ticketscited by 27
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
36 more
- 2021RED++ : Data-Free Pruning of Deep Neural Networks via Input Splitting and Output Mergingcited by 19
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMMcited by 19
- 2024A Generic Layer Pruning Method for Signal Modulation Recognition Deep Learning Modelscited by 18
- 2022Can pruning improve certified robustness of neural networks?cited by 14
- 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challengescited by 14
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-designcited by 13
- 2021APNN-TC: Accelerating Arbitrary Precision Neural Networks on Ampere GPU Tensor Corescited by 12
- 2022Layer Freezing & Data Sieving: Missing Pieces of a Generic Framework for Sparse Trainingcited by 11
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsitycited by 10
- 2021Dancing along Battery: Enabling Transformer with Run-time Reconfigurability on Mobile Devicescited by 9
- 2022A Secure and Efficient Federated Learning Framework for NLPcited by 9
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Accelerationcited by 7
- 2022Structured Pruning is All You Need for Pruning CNNs at Initializationcited by 7
- 2021Dynamic Probabilistic Pruning: A general framework for hardware-constrained pruning at different granularitiescited by 5
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Managementcited by 5
- 2022GROW: A Row-Stationary Sparse-Dense GEMM Accelerator for Memory-Efficient Graph Convolutional Neural Networkscited by 4
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
- 2025FCOS: A Two-Stage Recoverable Model Pruning Framework for Automatic Modulation Recognitioncited by 4
- 2021Achieving Real-Time Object Detection on MobileDevices with Neural Pruning Searchcited by 2
- 2022Compressing Pre-trained Transformers via Low-Bit NxM Sparsity for Natural Language Understandingcited by 2
- 2022CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Executioncited by 2
- 2022EVE: Environmental Adaptive Neural Network Models for Low-power Energy Harvesting Systemcited by 2
- 2021DSXplore: Optimizing Convolutional Neural Networks via Sliding-Channel Convolutionscited by 1
- 2021SMOF: Squeezing More Out of Filters Yields Hardware-Friendly CNN Pruningcited by 1
- 2022Recursive Least Squares for Training and Pruning Convolutional Neural Networkscited by 1
- 2024BitQ: Tailoring Block Floating Point Precision for Improved DNN Efficiency on Resource-Constrained Devicescited by 1
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learningcited by 1
- 2025HGO-YOLO: Advancing Anomaly Behavior Detection with Hierarchical Features and Lightweight Optimized Detectioncited by 1
- 2025Optimizing Storage Overhead of User Behavior Log for ML-embedded Mobile Appscited by 1
- 2021Compact Multi-level Sparse Neural Networks with Input Independent Dynamic Reroutingcited by 0
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputscited by 0
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systemscited by 0
- 2022CoCoPIE XGen: A Full-Stack AI-Oriented Optimizing Frameworkcited by 0
- 2022Efficient Multi-Prize Lottery Tickets: Enhanced Accuracy, Training, and Inference Speedcited by 0
- 2026Optimizing Feature Extraction for On-device Model Inference with User Behavior Sequencescited by 0
- 2026Optimizing Feature Extraction for On-device Model Inference with User Behavior Sequences23 Mar 2026
- 2025Optimizing Storage Overhead of User Behavior Log for ML-embedded Mobile Apps15 Oct 2025
- 2025FCOS: A Two-Stage Recoverable Model Pruning Framework for Automatic Modulation Recognition27 May 2025
- 2025HGO-YOLO: Advancing Anomaly Behavior Detection with Hierarchical Features and Lightweight Optimized Detection10 Mar 2025
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learning24 Dec 2024
- 2024BitQ: Tailoring Block Floating Point Precision for Improved DNN Efficiency on Resource-Constrained Devices25 Sep 2024
- 2024A Generic Layer Pruning Method for Signal Modulation Recognition Deep Learning Models12 Jun 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challenges14 Sep 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
36 more
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Management9 Dec 2022
- 2022Advancing Model Pruning via Bi-level Optimization8 Oct 2022
- 2022Efficient Multi-Prize Lottery Tickets: Enhanced Accuracy, Training, and Inference Speed26 Sep 2022
- 2022Layer Freezing & Data Sieving: Missing Pieces of a Generic Framework for Sparse Training22 Sep 2022
- 2022SparCL: Sparse Continual Learning on the Edge20 Sep 2022
- 2022EVE: Environmental Adaptive Neural Network Models for Low-power Energy Harvesting System14 Jul 2022
- 2022CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Execution4 Jul 2022
- 2022Compressing Pre-trained Transformers via Low-Bit NxM Sparsity for Natural Language Understanding30 Jun 2022
- 2022CoCoPIE XGen: A Full-Stack AI-Oriented Optimizing Framework21 Jun 2022
- 2022Can pruning improve certified robustness of neural networks?15 Jun 2022
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systems6 Jun 2022
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applications25 Apr 2022
- 2022Structured Pruning is All You Need for Pruning CNNs at Initialization4 Mar 2022
- 2022GROW: A Row-Stationary Sparse-Dense GEMM Accelerator for Memory-Efficient Graph Convolutional Neural Networks1 Mar 2022
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputs10 Feb 2022
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Tickets9 Feb 2022
- 2022A Secure and Efficient Federated Learning Framework for NLP28 Jan 2022
- 2022Recursive Least Squares for Training and Pruning Convolutional Neural Networks13 Jan 2022
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruning27 Dec 2021
- 2021Compact Multi-level Sparse Neural Networks with Input Independent Dynamic Rerouting21 Dec 2021
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Acceleration22 Nov 2021
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMM28 Oct 2021
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edge26 Oct 2021
- 2021SMOF: Squeezing More Out of Filters Yields Hardware-Friendly CNN Pruning21 Oct 2021
- 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimization19 Oct 2021
- 2021RED++ : Data-Free Pruning of Deep Neural Networks via Input Splitting and Output Merging30 Sep 2021
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsity25 Aug 2021
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Search18 Aug 2021
- 2021Achieving Real-Time Object Detection on MobileDevices with Neural Pruning Search28 Jun 2021
- 2021APNN-TC: Accelerating Arbitrary Precision Neural Networks on Ampere GPU Tensor Cores23 Jun 2021
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methods18 Jun 2021
- 2021Dynamic Probabilistic Pruning: A general framework for hardware-constrained pruning at different granularities26 May 2021
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-design25 Mar 2021
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Models5 Mar 2021
- 2021Dancing along Battery: Enabling Transformer with Run-time Reconfigurability on Mobile Devices12 Feb 2021
- 2021DSXplore: Optimizing Convolutional Neural Networks via Sliding-Channel Convolutions4 Jan 2021
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edgecited by 77
- 2022SparCL: Sparse Continual Learning on the Edgecited by 55
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 55
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Modelscited by 37
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Ticketscited by 27
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
- 2021RED++ : Data-Free Pruning of Deep Neural Networks via Input Splitting and Output Mergingcited by 19
12 most cited of 46 All 46 (JSON)
- 2026Optimizing Feature Extraction for On-device Model Inference with User Behavior Sequences23 Mar 2026
- 2025Optimizing Storage Overhead of User Behavior Log for ML-embedded Mobile Apps15 Oct 2025
- 2025FCOS: A Two-Stage Recoverable Model Pruning Framework for Automatic Modulation Recognition27 May 2025
- 2025HGO-YOLO: Advancing Anomaly Behavior Detection with Hierarchical Features and Lightweight Optimized Detection10 Mar 2025
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learning24 Dec 2024
- 2024BitQ: Tailoring Block Floating Point Precision for Improved DNN Efficiency on Resource-Constrained Devices25 Sep 2024
- 2024A Generic Layer Pruning Method for Signal Modulation Recognition Deep Learning Models12 Jun 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challenges14 Sep 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
12 newest of 46 All 46 (JSON)