GNNHLS: Evaluating Graph Neural Network Inference via High-Level Synthesis
Not on the map. Why?
Abstract (arXiv)
With the ever-growing popularity of Graph Neural Networks (GNNs), efficient GNN inference is gaining tremendous attention. Field-Programming Gate Arrays (FPGAs) are a promising execution platform due to their fine-grained parallelism, low-power consumption, reconfigurability, and concurrent execution. Even better, High-Level Synthesis (HLS) tools bridge the gap between the non-trivial FPGA development efforts and rapid emergence of new GNN models. In this paper, we propose GNNHLS, an open-source framework to comprehensively evaluate GNN inference acceleration on FPGAs via HLS, containing a software stack for data generation and baseline deployment, and FPGA implementations of 6 well-tuned GNN HLS kernels. We evaluate GNNHLS on 4 graph datasets with distinct topologies and scales. The results show that GNNHLS achieves up to 50.8x speedup and 423x energy reduction relative to the CPU baselines. Compared with the GPU baselines, GNNHLS achieves up to 5.16x speedup and 74.5x energy reduction.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 29 references that are in the map. First posted on arXiv 27 Sep 2023.
Builds on
15 of 29 references.
References · 15
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2020Benchmarking Graph Neural Networkscited by 680
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2017Residual Gated Graph ConvNetscited by 346
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 242
- 2023CktGNN: Circuit Graph Neural Network for Electronic Design Automationcited by 58
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2021LW-GCN: A Lightweight FPGA-based Graph Convolutional Network Accelerator
- 2025AMPLE: Event-Driven Accelerator for Mixed-Precision Inference of Graph Neural Networks
- 2023Exploiting On-chip Heterogeneity of Versal Architecture for GNN Inference Acceleration
- 2026Co-Optimizing Graph Sparsification and Approximate Computing for Energy-Efficient FPGA-Based GCN Inference
- 2025DCI: A Coordinated Allocation and Filling Workload-Aware Dual-Cache Allocation GNN Inference Acceleration System
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagation
- 2024Acceleration Algorithms in GNNs: A Survey
- 2022Efficient Graph Neural Network Inference at Large Scale