G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiency
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have emerged as the state-of-the-art (SOTA) method for graph-based learning tasks. However, it still remains prohibitively challenging to inference GNNs over large graph datasets, limiting their application to large-scale real-world tasks. While end-to-end jointly optimizing GNNs and their accelerators is promising in boosting GNNs' inference efficiency and expediting the design process, it is still underexplored due to the vast and distinct design spaces of GNNs and their accelerators. In this work, we propose G-CoS, a GNN and accelerator co-search framework that can automatically search for matched GNN structures and accelerators to maximize both task accuracy and acceleration efficiency. Specifically, GCoS integrates two major enabling components: (1) a generic GNN accelerator search space which is applicable to various GNN structures and (2) a one-shot GNN and accelerator co-search algorithm that enables simultaneous and efficient search for optimal GNN structures and their matched accelerators. To the best of our knowledge, G-CoS is the first co-search framework for GNNs and their accelerators. Extensive experiments and ablation studies show that the GNNs and accelerators generated by G-CoS consistently outperform SOTA GNNs and GNN accelerators in terms of both task accuracy and hardware efficiency, while only requiring a few hours for the end-to-end generation of the best matched GNNs and their accelerators.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 38 of its 55 references that are in the map. First posted on arXiv 18 Sep 2021.
Builds on
38 of 55 references.
References · 38
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2019Searching for MobileNetV3cited by 1,994
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
26 more
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 310
- 2020Design Space for Graph Neural Networkscited by 182
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
- 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 96
- 2017Neural Optimizer Search with Reinforcement Learningcited by 82
- 2019Auto-GNN: Neural Architecture Search of Graph Neural Networkscited by 74
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 74
- 2019Learning Graph Convolutional Network for Skeleton-based Human Action Recognition by Neural Searchingcited by 70
- 2019Hardware/Software Co-Exploration of Neural Architecturescited by 50
- 2019FPGA/DNN Co-Design: An Efficient Design Methodology for IoT Intelligence on the Edgecited by 48
- 2019EnGN: A High-Throughput and Energy-Efficient Accelerator for Large Graph Neural Networkscited by 43
- 2019GraphNAS: Graph Neural Architecture Search with Reinforcement Learningcited by 41
- 2020GRIP: A Graph Neural Network Accelerator Architecturecited by 37
- 2020EDD: Efficient Differentiable DNN Architecture and Implementation Co-search for Embedded AI Solutionscited by 36
- 2018Accurate, Efficient and Scalable Graph Embeddingcited by 35
- 2020Best of Both Worlds: AutoML Codesign of a CNN and its Hardware Acceleratorcited by 30
- 2020SmartExchange: Trading Higher-cost Memory Storage/Access for Lower-cost Computationcited by 16
- 2019RC-DARTS: Resource Constrained Differentiable Architecture Searchcited by 13
- 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Acceleratorscited by 12
- 2021VersaGNN: a Versatile accelerator for Graph neural networkscited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 5; 2024: 2; 2025: 2.
15 papers.
Sort:
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2023MaxK-GNN: Extremely Fast GPU Kernel Design for Accelerating Graph Neural Networks Trainingcited by 25
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2021GCoD: Graph Convolutional Network Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 13
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2023Hardware-Aware Graph Neural Network Automated Design for Edge Computing Platformscited by 12
- 2022Automated Graph Machine Learning: Approaches, Libraries, Benchmarks and Directionscited by 9
- 2023MaGNAS: A Mapping-Aware Graph Neural Architecture Search Framework for Heterogeneous MPSoC Deploymentcited by 9
- 2023Auto-CARD: Efficient and Robust Codec Avatar Driving for Real-time Mobile Telepresencecited by 5
- 2024Graph Neural Networks Automated Design and Deployment on Device-Edge Co-Inference Systemscited by 5
- 2025GraNNite: Enabling High-Performance Execution of Graph Neural Networks on Resource-Constrained Neural Processing Unitscited by 2
- 2025GraNNite: Enabling High-Performance Execution of Graph Neural Networks on Resource-Constrained Neural Processing Units10 Feb 2025
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Accelerators3 Jan 2025
- 2024HGNAS: Hardware-Aware Graph Neural Architecture Search for Edge Devices23 Aug 2024
- 2024Graph Neural Networks Automated Design and Deployment on Device-Edge Co-Inference Systems8 Apr 2024
- 2023MaxK-GNN: Extremely Fast GPU Kernel Design for Accelerating Graph Neural Networks Training14 Dec 2023
- 2023MaGNAS: A Mapping-Aware Graph Neural Architecture Search Framework for Heterogeneous MPSoC Deployment16 Jul 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023Auto-CARD: Efficient and Robust Codec Avatar Driving for Real-time Mobile Telepresence24 Apr 2023
- 2023Hardware-Aware Graph Neural Network Automated Design for Edge Computing Platforms20 Mar 2023
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics28 Sep 2022
- 2022ProGNNosis: A Data-driven Model to Predict GNN Computation Time Using Graph Metrics16 Jun 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
3 more
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandization7 Mar 2022
- 2022Automated Graph Machine Learning: Approaches, Libraries, Benchmarks and Directions4 Jan 2022
- 2021GCoD: Graph Convolutional Network Acceleration via Dedicated Algorithm and Accelerator Co-Design22 Dec 2021
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2023MaxK-GNN: Extremely Fast GPU Kernel Design for Accelerating Graph Neural Networks Trainingcited by 25
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2021GCoD: Graph Convolutional Network Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 13
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2023Hardware-Aware Graph Neural Network Automated Design for Edge Computing Platformscited by 12
- 2022Automated Graph Machine Learning: Approaches, Libraries, Benchmarks and Directionscited by 9
- 2023MaGNAS: A Mapping-Aware Graph Neural Architecture Search Framework for Heterogeneous MPSoC Deploymentcited by 9
- 2023Auto-CARD: Efficient and Robust Codec Avatar Driving for Real-time Mobile Telepresencecited by 5
- 2024Graph Neural Networks Automated Design and Deployment on Device-Edge Co-Inference Systemscited by 5
- 2025GraNNite: Enabling High-Performance Execution of Graph Neural Networks on Resource-Constrained Neural Processing Unitscited by 2
12 most cited of 15 All 15 (JSON)
- 2025GraNNite: Enabling High-Performance Execution of Graph Neural Networks on Resource-Constrained Neural Processing Units10 Feb 2025
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Accelerators3 Jan 2025
- 2024HGNAS: Hardware-Aware Graph Neural Architecture Search for Edge Devices23 Aug 2024
- 2024Graph Neural Networks Automated Design and Deployment on Device-Edge Co-Inference Systems8 Apr 2024
- 2023MaxK-GNN: Extremely Fast GPU Kernel Design for Accelerating Graph Neural Networks Training14 Dec 2023
- 2023MaGNAS: A Mapping-Aware Graph Neural Architecture Search Framework for Heterogeneous MPSoC Deployment16 Jul 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023Auto-CARD: Efficient and Robust Codec Avatar Driving for Real-time Mobile Telepresence24 Apr 2023
- 2023Hardware-Aware Graph Neural Network Automated Design for Edge Computing Platforms20 Mar 2023
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics28 Sep 2022
- 2022ProGNNosis: A Data-driven Model to Predict GNN Computation Time Using Graph Metrics16 Jun 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
12 newest of 15 All 15 (JSON)