WhiteDwarf: 12.24 TFLOPS/W 40 nm Versatile Neural Inference Engine for Ultra-Compact Execution of CNNs and MLPs Through Triple Unstructured Sparsity Exploitation and Triple Model Compression

Although over-parameterization grants neural networks high accuracy in various inference tasks, it also curses them with an exploding computational cost. It is known that these giant models can be sparsified without much loss in performance [1], but to achieve high execution efficiency, they should be condensed as much as possible without hampering the ongoing growth of neural model diversity. This paper presents the following holistic ultracompact approach towards this challenge, as illustrated in Fig. 1, using CNNs and MLPs for the demonstration of its effectiveness: triple model compression utilizing (1) network compression using the Folding technique [2]; (2) a method for concurrent training, pruning, and quantization based on the Multicoated Supermask (M-Sup) algorithm [3, 4]; and (3) adaptive precision with INT2-4 weights, FP8 activations, and FP16 normalization [5]. The proposed WhiteDwarf architecture features (4) off-chip access reduction with Huffmanen-coded weights; (5) triple unstructured sparsity exploitation on a 1 K Processing Element (PE) Tensor, exploiting the high sparsity of activations and weights (Fig. 1, right-top) with a non-zero gathering datapath, and the bit-level sparsity of weights with a bit-serial decomposition of multiplication; and (6) broad support of models via a hybrid controller with a custom RISC-V processor. On ImageNet, we compress a ResNet-50 (RN50) to 5.7% of the original memory size while maintaining 74.7% accuracy, and on CIFAR-100, we compress an MLP-Mixer [6] S24 (MS24) to 0.6% of the original without accuracy loss (see Fig. 4).

Authors

Institutions

Publication Details

Published
2024-11-18
DOI
https://doi.org/10.1109/a-sscc60305.2024.10849314
Citations
1
Primary Topic
Image Processing Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.32
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

WhiteDwarf: 12.24 TFLOPS/W 40 nm Versatile Neural Inference Engine for Ultra-Compact Execution of CNNs and MLPs Through Triple Unstructured Sparsity Exploitation and Triple Model Compression

Jun Suzuki, Kazushi Kawamura, Yasuyuki Okoshi, Thiem Van Chu et al.
1 citations
Image Processing Techniques and Applications
0.32
article

WhiteDwarf: 12.24 TFLOPS/W 40 nm Versatile Neural Inference Engine for Ultra-Compact Execution of CNNs and MLPs Through Triple Unstructured Sparsity Exploitation and Triple Model Compression

Jun Suzuki, Kazushi Kawamura, Yasuyuki Okoshi, Thiem Van Chu, Jaehoon Yu, Daichi Fujiki, Ángel López García-Arias, Masato Motomura, Hikari Otsuka
article en
1 citations

Abstract

Although over-parameterization grants neural networks high accuracy in various inference tasks, it also curses them with an exploding computational cost. It is known that these giant models can be sparsified without much loss in performance [1], but to achieve high execution efficiency, they should be condensed as much as possible without hampering the ongoing growth of neural model diversity. This paper presents the following holistic ultracompact approach towards this challenge, as illustrated in Fig. 1, using CNNs and MLPs for the demonstration of its effectiveness: triple model compression utilizing (1) network compression using the Folding technique [2]; (2) a method for concurrent training, pruning, and quantization based on the Multicoated Supermask (M-Sup) algorithm [3, 4]; and (3) adaptive precision with INT2-4 weights, FP8 activations, and FP16 normalization [5]. The proposed WhiteDwarf architecture features (4) off-chip access reduction with Huffmanen-coded weights; (5) triple unstructured sparsity exploitation on a 1 K Processing Element (PE) Tensor, exploiting the high sparsity of activations and weights (Fig. 1, right-top) with a non-zero gathering datapath, and the bit-level sparsity of weights with a bit-serial decomposition of multiplication; and (6) broad support of models via a hybrid controller with a custom RISC-V processor. On ImageNet, we compress a ResNet-50 (RN50) to 5.7% of the original memory size while maintaining 74.7% accuracy, and on CIFAR-100, we compress an MLP-Mixer [6] S24 (MS24) to 0.6% of the original without accuracy loss (see Fig. 4).

Tokyo Institute of Technology (JP)
Openalex Percentile: Top 33%
Image Processing Techniques and Applications
0.32
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.