Accelerating Sparse Deep Learning via Multi-Layer Tensor Reordering and Partitioning

Sparse deep learning models reduce memory and computational costs by eliminating redundant parameters; however, many inference engines and hardware platforms lack native support for sparse computation, resulting in underutilized performance. We propose a reordering and partitioning framework that transforms sparse parameter tensors into a singly-bordered block diagonal form, concentrating nonzeros into diagonal and border blocks. The resulting tensors are split into smaller and denser sublayers that enable parallel execution across compute units. In sparsity-aware runtimes, sublayers can run concurrently using specialized sparse kernels. On platforms limited to dense operations, the same partitioning increases compute density and improves the efficiency of standard dense kernels. We formulate this transformation as a hypergraph partitioning problem and extend it to reorder multiple layers jointly, eliminating costly activation reshuffling. Experiments on synthetic and real-world models demonstrate significant reductions in compute, memory usage, and inference latency across diverse hardware targets. Our method complements existing compilers and inference pipelines, enabling scalable and efficient deployment of sparse models.

Authors

Institutions

Publication Details

Published
2025-09-15
DOI
https://doi.org/10.1109/hpec67600.2025.11196476
Primary Topic
Tensor decomposition and applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Accelerating Sparse Deep Learning via Multi-Layer Tensor Reordering and Partitioning

Gündüz Vehbi Demirci, Çağatay Dikici, Tim Atherton
Tensor decomposition and applications
article

Accelerating Sparse Deep Learning via Multi-Layer Tensor Reordering and Partitioning

Gündüz Vehbi Demirci, Çağatay Dikici, Tim Atherton
article en

Abstract

Sparse deep learning models reduce memory and computational costs by eliminating redundant parameters; however, many inference engines and hardware platforms lack native support for sparse computation, resulting in underutilized performance. We propose a reordering and partitioning framework that transforms sparse parameter tensors into a singly-bordered block diagonal form, concentrating nonzeros into diagonal and border blocks. The resulting tensors are split into smaller and denser sublayers that enable parallel execution across compute units. In sparsity-aware runtimes, sublayers can run concurrently using specialized sparse kernels. On platforms limited to dense operations, the same partitioning increases compute density and improves the efficiency of standard dense kernels. We formulate this transformation as a hypergraph partitioning problem and extend it to reorder multiple layers jointly, eliminating costly activation reshuffling. Experiments on synthetic and real-world models demonstrate significant reductions in compute, memory usage, and inference latency across diverse hardware targets. Our method complements existing compilers and inference pipelines, enabling scalable and efficient deployment of sparse models.

Imagination Technologies (United Kingdom) (GB)
Openalex Percentile: Top 71%
Tensor decomposition and 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.

Accelerating Sparse Deep Learning via Multi-Layer Tensor Reordering and Partitioning — Gündüz Vehbi Demirci, Çağatay Dikici, et al. · (2025) | TGRS Research Map | TGRS