mlsanityData to 7 Oct 2026

GenGNN: A Generic FPGA Framework for Graph Neural Network Acceleration

arXiv 2201.08475 ↗First posted 20 Jan 2022cs.LG cs.DCcited by 9

Not on the map. Why?

Abstract (arXiv)

Graph neural networks (GNNs) have recently exploded in popularity thanks to their broad applicability to ubiquitous graph-related problems such as quantum chemistry, drug discovery, and high energy physics. However, meeting demand for novel GNN models and fast inference simultaneously is challenging because of the gap between the difficulty in developing efficient FPGA accelerators and the rapid pace of creation of new GNN models. Prior art focuses on the acceleration of specific classes of GNNs but lacks the generality to work across existing models or to extend to new and emerging GNN models. In this work, we propose a generic GNN acceleration framework using High-Level Synthesis (HLS), named GenGNN, with two-fold goals. First, we aim to deliver ultra-fast GNN inference without any graph pre-processing for real-time requirements. Second, we aim to support a diverse set of GNN models with the extensibility to flexibly adapt to new models. The framework features an optimized message-passing structure applicable to all models, combined with a rich library of model-specific components. We verify our implementation on-board on the Xilinx Alveo U50 FPGA and observe a speed-up of up to 25x against CPU (6226R) baseline and 13x against GPU (A6000) baseline. Our HLS code will be open-source on GitHub upon acceptance.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 23 of its 40 references that are in the map. First posted on arXiv 20 Jan 2022.

Builds on

23 of 40 references.

References · 23

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  7. 2019Simplifying Graph Convolutional Networkscited by 1,470
  8. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
  9. 2019Graph U-Netscited by 489
  10. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
  11. 2020Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloudcited by 335
  12. 2020Directional Graph Networkscited by 132
11 more
  1. 2021Geometric Deep Learning on Molecular Representationscited by 113
  2. 2020GCN-RL Circuit Designer: Transferable Transistor Sizing with Graph Neural Networks and Reinforcement Learningcited by 89
  3. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  4. 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
  5. 2019EnGN: A High-Throughput and Energy-Efficient Accelerator for Large Graph Neural Networkscited by 42
  6. 2020GRIP: A Graph Neural Network Accelerator Architecturecited by 37
  7. 2020Distance-Weighted Graph Neural Networks on FPGAs for Real-Time Particle Reconstruction in High Energy Physicscited by 34
  8. 2017Graph Classification via Deep Learning with Virtual Nodescited by 30
  9. 2019GraphACT: Accelerating GCN Training on CPU-FPGA Heterogeneous Platformscited by 29
  10. 2019Graph Warp Module: an Auxiliary Module for Boosting the Power of Graph Neural Networks in Molecular Graph Analysiscited by 10
  11. 2021MELOPPR: Software/Hardware Co-design for Memory-efficient Low-latency Personalized PageRankcited by 2

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 4; 2024: 2; 2025: 2.

9 papers.