Exploiting On-chip Heterogeneity of Versal Architecture for GNN Inference Acceleration
On the map: Efficient LLM inference and serving → Early exit and edge inference
Abstract (arXiv)
Graph Neural Networks (GNNs) have revolutionized many Machine Learning (ML) applications, such as social network analysis, bioinformatics, etc. GNN inference can be accelerated by exploiting data sparsity in the input graph, vertex features, and intermediate data in GNN computations. For dynamic sparsity exploitation, we leverage the heterogeneous computing capabilities of AMD Versal ACAP architecture to accelerate GNN inference. We develop a custom hardware module that executes the sparse primitives of the computation kernel on the Programmable Logic (PL) and efficiently computes the dense primitives using the AI Engine (AIE). To exploit data sparsity during inference, we devise a runtime kernel mapping strategy that dynamically assigns computation tasks to the PL and AIE based on data sparsity. Our implementation on the VCK5000 ACAP platform leads to superior performance compared with the state-of-the-art implementations on CPU, GPU, ACAP, and other custom GNN accelerators. Compared with these implementations, we achieve significant average runtime speedup across various models and datasets of 162.42x, 17.01x, 9.90x, and 27.23x, respectively. Furthermore, for Graph Convolutional Network (GCN) inference, our approach leads to a speedup of 3.9-96.7x compared to designs using PL only on the same ACAP device.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Placed in Early exit and edge inference, one of 12 directions in Efficient LLM inference and serving. Builds on 26 of its 46 references that are in the map. First posted on arXiv 4 Aug 2023.
Builds on
26 of 46 references.
References · 26
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 248
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2019Meta-GNN: On Few-shot Node Classification in Graph Meta-learningcited by 105
14 more
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2020GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUscited by 51
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2020DNNExplorer: A Framework for Modeling and Exploring a Novel Paradigm of FPGA-based DNN Acceleratorcited by 15
- 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
- 2023Accurate, Low-latency, Efficient SAR Automatic Target Recognition on FPGAcited by 10
- 2021HP-GNN: Generating High Throughput GNN Training Implementation on CPU-FPGA Heterogeneous Platformcited by 9
- 2020HybridDNN: A Framework for High-Performance Hybrid DNN Accelerator Design and Implementationcited by 8
- 2022Low-latency Mini-batch GNN Inference on CPU-FPGA Heterogeneous Platformcited by 7
- 2023GraphAGILE: An FPGA-based Overlay Accelerator for Low-latency GNN Inferencecited by 7
- 2022Triple Sparsification of Graph Convolutional Networks without Sacrificing the Accuracycited by 4
- 2020DYNAMAP: Dynamic Algorithm Mapping Framework for Low Latency CNN Inferencecited by 3
- 2023Dynasparse: Accelerating GNN Inference through Dynamic Sparsity Exploitationcited by 2
- 2022H-GCN: A Graph Convolutional Network Accelerator on Versal ACAP Architecturecited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2023GNNHLS: Evaluating Graph Neural Network Inference via High-Level Synthesis
- 2022S4: a High-sparsity, High-performance AI Accelerator
- 2025AIE4ML: An End-to-End Framework for Compiling Neural Networks for the Next Generation of AMD AI Engines
- 2025FlexiSAGA: A Flexible Systolic Array GEMM Accelerator for Sparse and Dense Processing
- 2025DCI: A Coordinated Allocation and Filling Workload-Aware Dual-Cache Allocation GNN Inference Acceleration System
- 2021A Highly Configurable Hardware/Software Stack for DNN Inference Acceleration
- 2025GraNNite: Enabling High-Performance Execution of Graph Neural Networks on Resource-Constrained Neural Processing Units
- 2026To 2:4 Sparsity and Beyond: Neuron-level Activation Function to Accelerate LLM Pre-Training