# CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Execution

Source: [CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Execution](<https://www.sota2.com/research/paper/68fa6d1a1e209131cea37c3a>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2025-10-28T13:56:54.561Z

Authors: Taeho Kim, Yongin Kwon, Jemin Lee, Taeho Kim, Sangtae Ha

Published: 2022-07-04T08:49:23.000Z

## Abstract

Mobile devices run deep learning models for various purposes, such as image classification and speech recognition. Due to the resource constraints of mobile devices, researchers have focused on either making a lightweight deep neural network (DNN) model using model pruning or generating an efficient code using compiler optimization. Surprisingly, we found that the straightforward integration between model compression and compiler auto-tuning often does not produce the most efficient model for a target device. We propose CPrune, a compiler-informed model pruning for efficient target-aware DNN execution to support an application with a required target accuracy. CPrune makes a lightweight DNN model through informed pruning based on the structural information of subgraphs built during the compiler tuning process. Our experimental results show that CPrune increases the DNN execution speed up to 2.73x compared to the state-of-the-art TVM auto-tune while satisfying the accuracy requirement.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2207.01260>)

[PDF](<https://arxiv.org/pdf/2207.01260.pdf>)
