Leda: Leveraging Tiling Dataflow to Accelerate SpMM on HBM-Equipped FPGAs for GNNs
Graph neural networks (GNNs) play a pivotal role in extracting insightful representations from graph-structured data, driving advancements across diverse domains. Central to GNNs is the sparse matrix-dense matrix multiplication (SpMM) kernel. However, challenges arise in accelerating SpMM due to the high sparsity and randomly distributed non-zeros in graph matrices. Recently, the high concurrency capability of high bandwidth memory (HBM) has provided a new opportunity for SpMM acceleration. Nonetheless, accelerating SpMM on HBM FPGAs is still non-trivial due to load imbalance and the random memory access patterns.
Authors
- Enxin Yi (ORCID: https://orcid.org/0009-0000-0286-9429)
- J. Bai
- Dan Niu (ORCID: https://orcid.org/0000-0002-0715-7946)
- Zhou Jin (ORCID: https://orcid.org/0000-0002-0632-9494)
- Weifeng Liu (ORCID: https://orcid.org/0000-0002-2150-5759)
- Yijie Nie
Institutions
- China University of Petroleum, Beijing (CN)
- Southeast University (CN)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1145/3676536.3676773
- Citations
- 2
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.98
Funders
- National Natural Science Foundation of China
- Government of Jiangsu Province
- Natural Science Foundation of Jiangsu Province
- Institute of Computing Technology, Chinese Academy of Sciences