Graph Processing on FPGAs: Taxonomy, Survey, Challenges
Not on the map. Why?
Abstract (arXiv)
Graph processing has become an important part of various areas, such as machine learning, computational sciences, medical applications, social network analysis, and many others. Various graphs, for example web or social networks, may contain up to trillions of edges. The sheer size of such datasets, combined with the irregular nature of graph processing, poses unique challenges for the runtime and the consumed power. Field Programmable Gate Arrays (FPGAs) can be an energy-efficient solution to deliver specialized hardware for graph processing. This is reflected by the recent interest in developing various graph algorithms and graph processing frameworks on FPGAs. To facilitate understanding of this emerging domain, we present the first survey and taxonomy on graph computations on FPGAs. Our survey describes and categorizes existing schemes and explains key ideas. Finally, we discuss research and engineering challenges to outline the future of graph computations on FPGAs.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 0; 2024: 2.
6 papers.
- 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2021Graph Neural Networks for Charged Particle Tracking on FPGAscited by 17
- 2021GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebracited by 10
- 2024Demystifying Higher-Order Graph Neural Networkscited by 4
- 2024Demystifying Higher-Order Graph Neural Networks18 Jun 2024
- 2024Demystifying Chains, Trees, and Graphs of Thoughts25 Jan 2024
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysis19 May 2022
- 2021Graph Neural Networks for Charged Particle Tracking on FPGAs3 Dec 2021
- 2021Charged particle tracking via edge-classifying interaction networks30 Mar 2021
- 2021GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebra5 Mar 2021