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
- Chao Wang (ORCID: https://orcid.org/0000-0002-9403-5575)
- Lei Gong (ORCID: https://orcid.org/0000-0001-6017-8490)
- Xingyan Chen (ORCID: https://orcid.org/0000-0003-0861-2100)
Institutions
- University of Science and Technology of China (CN)
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
- National Natural Science Foundation of China