mlsanityData to 14 Oct 2026

Efficient Message Passing Architecture for GCN Training on HBM-based FPGAs with Orthogonal Topology On-Chip Networks

arXiv 2411.03857 ↗First posted 6 Nov 2024cs.AR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph Convolutional Networks (GCNs) are state-of-the-art deep learning models for representation learning on graphs. However, the efficient training of GCNs is hampered by constraints in memory capacity and bandwidth, compounded by the irregular data flow that results in communication bottlenecks. To address these challenges, we propose a message-passing architecture that leverages NUMA-based memory access properties and employs a parallel multicast routing algorithm based on a 4-D hypercube network within the accelerator for efficient message passing in graphs. Additionally, we have re-engineered the backpropagation algorithm specific to GCNs within our proposed accelerator. This redesign strategically mitigates the memory demands prevalent during the training phase and diminishes the computational overhead associated with the transposition of extensive matrices. Compared to the state-of-the-art HP-GNN architecture we achieved a performance improvement of 1.03× ~ 1.81×.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 28 references that are in the map. First posted on arXiv 6 Nov 2024.

Builds on

11 of 28 references.

References · 11

  1. 2017Inductive Representation Learning on Large Graphscited by 6,320
  2. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  3. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  4. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  5. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  6. 2020GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUscited by 51
  7. 2019EnGN: A High-Throughput and Energy-Efficient Accelerator for Large Graph Neural Networkscited by 43
  8. 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
  9. 2021BlockGNN: Towards Efficient GNN Acceleration Using Block-Circulant Weight Matricescited by 11
  10. 2021HP-GNN: Generating High Throughput GNN Training Implementation on CPU-FPGA Heterogeneous Platformcited by 10
  11. 2021Characterizing the Communication Requirements of GNN Accelerators: A Model-Based Approachcited by 2

Built on by

Not cited yet.