Publication | Open Access
Balanced Sparsity for Efficient DNN Inference on GPU
80
Citations
27
References
2019
Year
Computational ScienceRedundant WeightsEngineeringMachine LearningHardware AccelerationConvolutional Neural NetworkSparse Neural NetworkBalanced SparsityComputer EngineeringComputer ArchitectureNeural Architecture SearchParallel ProgrammingComputer ScienceParallel ComputingDeep LearningDeep Learning ServicesModel CompressionGpu Computing
In trained deep neural networks, unstructured pruning can reduce redundant weights to lower storage cost. However, it requires the customization of hardwares to speed up practical inference. Another trend accelerates sparse model inference on general-purpose hardwares by adopting coarse-grained sparsity to prune or regularize consecutive weights for efficient computation. But this method often sacrifices model accuracy. In this paper, we propose a novel fine-grained sparsity approach, Balanced Sparsity, to achieve high model accuracy with commercial hardwares efficiently. Our approach adapts to high parallelism property of GPU, showing incredible potential for sparsity in the widely deployment of deep learning services. Experiment results show that Balanced Sparsity achieves up to 3.1x practical speedup for model inference on GPU, while retains the same high model accuracy as finegrained sparsity.
| Year | Citations | |
|---|---|---|
Page 1
Page 1