GCV-Turbo: End-to-end Acceleration of GNN-based Computer Vision Tasks on FPGA
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have recently empowered various novel computer vision (CV) tasks. In GNN-based CV tasks, a combination of CNN layers and GNN layers or only GNN layers are employed. This paper introduces GCV-Turbo, a domain-specific accelerator on FPGA for end-to-end acceleration of GNN-based CV tasks. GCV-Turbo consists of two key components: (1) a novel hardware architecture optimized for the computation kernels in both CNNs and GNNs using the same set of computation resources. (2) a PyTorch-compatible compiler that takes a user-defined model as input, performs end-to-end optimization for the computation graph of a given GNN-based CV task, and produces optimized code for hardware execution. The hardware architecture and the compiler work synergistically to support a variety of GNN-based CV tasks. We implement GCV-Turbo on a state-of-the-art FPGA and evaluate its performance across six representative GNN-based CV tasks with diverse input data modalities (e.g., image, human skeleton, point cloud). Compared with state-of-the-art CPU (GPU) implementations, GCV-Turbo achieves an average latency reduction of 68.4× (4.1×) on these six GNN-based CV tasks. Moreover, GCV-Turbo supports the execution of the standalone CNNs or GNNs, achieving performance comparable to that of state-of-the-art CNN (GNN) accelerators for widely used CNN-only (GNN-only) models.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 30 of its 58 references that are in the map. First posted on arXiv 10 Apr 2024.
Builds on
30 of 58 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
18 more
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,199
- 2019NTU RGB+D 120: A Large-Scale Benchmark for 3D Human Activity Understandingcited by 530
- 2020Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloudcited by 335
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2019Multi-Label Image Recognition with Graph Convolutional Networkscited by 320
- 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 118
- 2019Learning Actor Relation Graphs for Group Activity Recognitioncited by 83
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2019Dual Graph Convolutional Network for Semantic Segmentationcited by 59
- 2022A Survey on Graph Neural Networks and Graph Transformers in Computer Vision: A Task-Oriented Perspectivecited by 56
- 2019The Omniglot challenge: a 3-year progress reportcited by 54
- 2021PointAcc: Efficient Point Cloud Acceleratorcited by 23
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2018DLA: Compiler and FPGA Overlay for Neural Network Inference Accelerationcited by 13
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 10
- 2023GraphAGILE: An FPGA-based Overlay Accelerator for Low-latency GNN Inferencecited by 7
- 2021RFC-HyPGCN: A Runtime Sparse Feature Compress Accelerator for Skeleton-Based GCNs Action Recognition Model with Hybrid Pruningcited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.