Cross-filter compression for CNN inference acceleration
Fuyuan Lyu, Shien Zhu, Weichen Liu

TL;DR
This paper introduces a novel cross-filter compression technique for CNNs that significantly reduces memory and computation requirements by sharing scaling factors among adjacent filters, enabling faster inference with minimal accuracy loss.
Contribution
The paper proposes a new cross-filter compression method that surpasses traditional filter-wise quantization limits, achieving substantial memory and speed improvements for CNN inference.
Findings
~32x memory savings achieved
122x speedup in convolution operations
Tolerable accuracy loss on CIFAR-10 and ImageNet
Abstract
Convolution neural network demonstrates great capability for multiple tasks, such as image classification and many others. However, much resource is required to train a network. Hence much effort has been made to accelerate neural network by reducing precision of weights, activation, and gradient. However, these filter-wise quantification methods exist a natural upper limit, caused by the size of the kernel. Meanwhile, with the popularity of small kernel, the natural limit further decrease. To address this issue, we propose a new cross-filter compression method that can provide memory savings and speed up in convolution operations. In our method, all convolution filters are quantized to given bits and spatially adjacent filters share the same scaling factor. Our compression method, based on Binary-Weight and XNOR-Net separately, is evaluated on CIFAR-10 and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · 1x1 Convolution · Softmax · *Communicated@Fast*How Do I Communicate to Expedia? · Bottleneck Residual Block · Batch Normalization · Average Pooling · Dropout · Dense Connections · Max Pooling
