TNSS:Two-Nibble Sparsity-Aware Stride-Decomposing Acceleration for Convolutional Neural Networks

Convolution Neural Networks (CNNs) are effective in image processing but suffer resource wastage due to sparsity in feature maps and weights, leading to inefficient computations. Compression of sparse data results in irregularity and challenges with feature map-weight matching for MAC operation due to different convolution strides. To address the above problems, a Two-Nibble Sparsity-Aware Stride-Decomposing (TNSS) scheme is proposed in this paper to efficiently eliminate zero-value computations in non-unit stride scenarios, while simultaneously considering bit-level sparsity to enhance inference efficiency further. In TNSS, tensors are initially decomposed into several unit stride tensors. Following this, TNSS compresses the feature map using two-nibble representation, reducing data size and computation load. Experimental results show that TNSS achieves an average speedup of $8.2 \times$, and $1.36 \times$ on VGG16 and MobileNetV1 compared with conventional architecture and the recent accelerator StarSPA, respectively.

Authors

Institutions

Publication Details

Published
2024-11-07
DOI
https://doi.org/10.1109/apccas62602.2024.10808528
Primary Topic
Seismic Imaging and Inversion Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TNSS:Two-Nibble Sparsity-Aware Stride-Decomposing Acceleration for Convolutional Neural Networks

Yuguang Chen, Yun-yin Huang, Jing-Yang Jou
Seismic Imaging and Inversion Techniques
article

TNSS:Two-Nibble Sparsity-Aware Stride-Decomposing Acceleration for Convolutional Neural Networks

Yuguang Chen, Yun-yin Huang, Jing-Yang Jou
article en

Abstract

Convolution Neural Networks (CNNs) are effective in image processing but suffer resource wastage due to sparsity in feature maps and weights, leading to inefficient computations. Compression of sparse data results in irregularity and challenges with feature map-weight matching for MAC operation due to different convolution strides. To address the above problems, a Two-Nibble Sparsity-Aware Stride-Decomposing (TNSS) scheme is proposed in this paper to efficiently eliminate zero-value computations in non-unit stride scenarios, while simultaneously considering bit-level sparsity to enhance inference efficiency further. In TNSS, tensors are initially decomposed into several unit stride tensors. Following this, TNSS compresses the feature map using two-nibble representation, reducing data size and computation load. Experimental results show that TNSS achieves an average speedup of $8.2 \times$, and $1.36 \times$ on VGG16 and MobileNetV1 compared with conventional architecture and the recent accelerator StarSPA, respectively.

National Central University (TW)
National Science and Technology Council
Openalex Percentile: Top 75%
Seismic Imaging and Inversion Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

TNSS:Two-Nibble Sparsity-Aware Stride-Decomposing Acceleration for Convolutional Neural Networks — Yuguang Chen, Yun-yin Huang, et al. · (2024) | TGRS Research Map | TGRS