GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGA
Not on the map. Why?
Abstract (arXiv)
Vision Graph Neural Networks (ViGs) represent an image as a graph of patch tokens, enabling adaptive, feature-driven neighborhoods. Unlike CNNs with fixed grid biases or Vision Transformers with global token interactions, ViGs rely on dynamic graph convolution: at each layer, a feature-dependent graph is built via k-nearest-neighbor (kNN) search on current patch features, followed by message passing. This per-layer graph construction is the main bottleneck, consuming 50--95% of graph convolution time on CPUs and GPUs, scaling as O(N2) with the number of patches N, and creating a sequential dependency between graph construction and feature updates. We introduce GraphLeap, a simple reformulation that removes this dependency by decoupling graph construction from feature update across layers. GraphLeap performs the feature update at layer ℓ using a graph built from the previous layer's features, while simultaneously using the current layer's features to construct the graph for layer ℓ+1. This one-layer-lookahead graph construction enables concurrent graph construction and message passing. Although using prior-layer features can introduce minor accuracy degradation, lightweight fine-tuning for a few epochs is sufficient to recover the original accuracy. Building on GraphLeap, we present the first end-to-end FPGA accelerator for Vision GNNs. Our streaming, layer-pipelined design overlaps a kNN graph construction engine with a feature update engine, exploits node- and channel-level parallelism, and enables efficient on-chip dataflow without explicit edge-feature materialization. Evaluated on isotropic and pyramidal ViG models on an Alveo U280 FPGA, GraphLeap achieves up to 95.7× speedup over CPU and 8.5× speedup over GPU baselines, demonstrating the feasibility of real-time Vision GNN inference.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 33 of its 51 references that are in the map. First posted on arXiv 23 Apr 2026.
Builds on
33 of 51 references.
References · 33
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2023Mamba: Linear-Time Sequence Modeling with Selective State Spacescited by 4,718
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2024Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Modelcited by 1,056
- 2021Do Vision Transformers See Like Convolutional Neural Networks?cited by 675
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2022Vision GNN: An Image is Worth Graph of Nodescited by 186
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 74
- 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
- 2023MobileViG: Graph-Based Sparse Attention for Mobile Vision Applicationscited by 35
21 more
- 2020Bi-GCN: Binary Graph Convolutional Networkcited by 28
- 2021Early-Bird GCNs: Graph-Network Co-Optimization Towards More Efficient GCN Training and Inference via Drawing Early-Bird Lottery Ticketscited by 27
- 2024GreedyViG: Dynamic Axial Graph Construction for Efficient Vision GNNscited by 21
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2024EvGNN: An Event-driven Graph Neural Network Accelerator for Edge Visioncited by 13
- 2024PEANO-ViT: Power-Efficient Approximations of Non-Linearities in Vision Transformerscited by 13
- 2023PVG: Progressive Vision Graph for Vision Recognitioncited by 10
- 2023MaGNAS: A Mapping-Aware Graph Neural Architecture Search Framework for Heterogeneous MPSoC Deploymentcited by 9
- 2024Scaling Graph Convolutions for Mobile Visioncited by 9
- 2024WiGNet: Windowed Vision Graph Neural Networkcited by 8
- 2023GraphAGILE: An FPGA-based Overlay Accelerator for Low-latency GNN Inferencecited by 7
- 2024A survey on FPGA-based accelerator for ML modelscited by 7
- 2025ClusterViG: Efficient Globally Aware Vision GNNs via Image Partitioningcited by 6
- 2025DVHGNN: Multi-Scale Dilated Vision HGNN for Efficient Vision Recognitioncited by 6
- 2023BitGNN: Unleashing the Performance Potential of Binary Graph Neural Networks on GPUscited by 4
- 2023MEGA: A Memory-Efficient GNN Accelerator Exploiting Degree-Aware Mixed-Precision Quantizationcited by 4
- 2025UbiMoE: A Ubiquitous Mixture-of-Experts Vision Transformer Accelerator With Hybrid Computation Pattern on FPGAcited by 4
- 2025AdaptViG: Adaptive Vision GNN with Exponential Decay Gatingcited by 2
- 2024Accelerating Sparse Graph Neural Networks with Tensor Core Optimizationcited by 1
- 2025Accelerating Dynamic Image Graph Construction on FPGA for Vision GNNscited by 1
- 2025AttentionViG: Cross-Attention-Based Dynamic Neighbor Aggregation in Vision GNNscited by 1
Built on by
Not cited yet.