SpALEn: <u>Sp</u> arsity <u>A</u> ware <u>L</u> oad Balancing Inference <u>E</u> ngine for Neural Network

In the field of computer science, Convolutional Neural Network (CNN) algorithms are a crucial tool that contributes to the advancement of Computer Vision. CNNs are composed of an enormous number of multiplication and addition operations performed on the input data to calculate the probability and predict the output. In multiplication, if any of the operands is zero-valued, then it is irrelevant in that particular output, and hence, these computations can be omitted to avoid unnecessary computation. In this study, we propose an architecture that performs the computations through parallel Processing Elements and is also capable of skipping the ineffectual zero-valued computation to improve PE utilisation. Our proposed work, SpALEn, adopts the channel-first dataflow and is designed to perform the inference function with zero-skipping for enhanced performance. Moreover, due to the skipped computation, load imbalance occurs as the computation workload varies among the PEs. A dynamic logic is designed to mitigate this and ensure the hardware resources are utilised thoroughly. SpALEn achieves a speedup of 12 \(\times\) in comparison to a dense architecture.

Institutions

Publication Details

Journal
ACM Journal on Emerging Technologies in Computing Systems
Published
2026-03-24
DOI
https://doi.org/10.1145/3802578
Primary Topic
Advanced Neural Network Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SpALEn: <u>Sp</u> arsity <u>A</u> ware <u>L</u> oad Balancing Inference <u>E</u> ngine for Neural Network

ACM Journal on Emerging Technologies in Computing Systems
Advanced Neural Network Applications
article

SpALEn: <u>Sp</u> arsity <u>A</u> ware <u>L</u> oad Balancing Inference <u>E</u> ngine for Neural Network

article en

Abstract

In the field of computer science, Convolutional Neural Network (CNN) algorithms are a crucial tool that contributes to the advancement of Computer Vision. CNNs are composed of an enormous number of multiplication and addition operations performed on the input data to calculate the probability and predict the output. In multiplication, if any of the operands is zero-valued, then it is irrelevant in that particular output, and hence, these computations can be omitted to avoid unnecessary computation. In this study, we propose an architecture that performs the computations through parallel Processing Elements and is also capable of skipping the ineffectual zero-valued computation to improve PE utilisation. Our proposed work, SpALEn, adopts the channel-first dataflow and is designed to perform the inference function with zero-skipping for enhanced performance. Moreover, due to the skipped computation, load imbalance occurs as the computation workload varies among the PEs. A dynamic logic is designed to mitigate this and ensure the hardware resources are utilised thoroughly. SpALEn achieves a speedup of 12 \(\times\) in comparison to a dense architecture.

ACM Journal on Emerging Technologies in Computing Systems
Indian Institute of Technology Guwahati (IN)
Openalex Percentile: Top 10%
Advanced Neural Network Applications
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.

SpALEn: <u>Sp</u> arsity <u>A</u> ware <u>L</u> oad Balancing Inference <u>E</u> ngine for Neural Network · ACM Journal on Emerging Technologies in Computing Systems (2026) | TGRS Research Map | TGRS