Ph.D. Project: A Novel Compilation-Based Approach for Generating Sparse Tensor Accelerators

Sparse tensor computing is widely used in deep learning and scientific computing, but its irregularity challenges GPU/NPU acceleration. FPGAs, with their reconfigurability, are well-suited for sparse workloads. However, current point-wise, manual design methodologies significantly limit the performance potential of reconfigurable hardware across diverse sparse scenarios. This paper proposes a compiler framework that automatically generates high-performance sparse accelerators on FPGA. It includes: (1) a schedule-primitive-based DSL serving as sparse accelerator design specification, covering a wide range of design concerns; (2) a two-stage mapping mechanism based on sparse meta-operations, enabling flexible mapping from arbitrary sparse dataflow to hardware microarchitectures; and (3) a heuristic design space exploration strategy guided by workload characteristics.

Authors

Institutions

Publication Details

Published
2025-05-04
DOI
https://doi.org/10.1109/fccm62733.2025.00020
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

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

Ph.D. Project: A Novel Compilation-Based Approach for Generating Sparse Tensor Accelerators

Chao Wang, Lei Gong, Xingyan Chen
Computational Physics and Python Applications
article

Ph.D. Project: A Novel Compilation-Based Approach for Generating Sparse Tensor Accelerators

Chao Wang, Lei Gong, Xingyan Chen
article en

Abstract

Sparse tensor computing is widely used in deep learning and scientific computing, but its irregularity challenges GPU/NPU acceleration. FPGAs, with their reconfigurability, are well-suited for sparse workloads. However, current point-wise, manual design methodologies significantly limit the performance potential of reconfigurable hardware across diverse sparse scenarios. This paper proposes a compiler framework that automatically generates high-performance sparse accelerators on FPGA. It includes: (1) a schedule-primitive-based DSL serving as sparse accelerator design specification, covering a wide range of design concerns; (2) a two-stage mapping mechanism based on sparse meta-operations, enabling flexible mapping from arbitrary sparse dataflow to hardware microarchitectures; and (3) a heuristic design space exploration strategy guided by workload characteristics.

University of Science and Technology of China (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 95%
Computational Physics and Python 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.