2021 IEEE High Performance Extreme Computing Conference (HPEC) 2021
DOI: 10.1109/hpec49654.2021.9622822
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Neighbor-Sampling-based GNN Training on CPU-FPGA Heterogeneous Platform

Abstract: We present BatchGNN, a distributed CPU system that showcases techniques that can be used to efficiently train GNNs on terabyte-sized graphs. It reduces communication overhead with macrobatching in which multiple minibatches' subgraph sampling and feature fetching are batched into one communication relay to reduce redundant feature fetches when input features are static. BatchGNN provides integrated graph partitioning and native GNN layer implementations to improve runtime, and it can cache aggregated input fea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…CPU-FPGA heterogeneous approaches, in particular, offer solutions for applications requiring high levels of parallelism and customizability. By combining the general-purpose processing capability of the CPU with the specialized hardware advantages of the FPGA, these approaches enable the faster and more energy-efficient performance of complex computational tasks [27]. Although these structures are not applicable to embedded systems, they are preferred for large-scale applications.…”
Section: Fpga-based Heterogeneous Approachesmentioning
confidence: 99%
See 2 more Smart Citations
“…CPU-FPGA heterogeneous approaches, in particular, offer solutions for applications requiring high levels of parallelism and customizability. By combining the general-purpose processing capability of the CPU with the specialized hardware advantages of the FPGA, these approaches enable the faster and more energy-efficient performance of complex computational tasks [27]. Although these structures are not applicable to embedded systems, they are preferred for large-scale applications.…”
Section: Fpga-based Heterogeneous Approachesmentioning
confidence: 99%
“…Zhang et al [27] recommend a method for training GNNs on large-scale graphs using a CPU-FPGA heterogeneous platform. The method uses neighbor sampling to address scalability and overfitting challenges.…”
Section: Fpga-based Heterogeneous Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Paul et al 33 constructed the capsule attention‐based mechanism model based on GNN for job allocation in a heterogeneous team with deadline constraints. The GNN has the over‐smoothing and neighborhood explosion challenges which are addressed in recent studies 40,41 …”
Section: Introductionmentioning
confidence: 99%