A Data-Driven Approach to Dataflow-Aware Online Scheduling for Graph Neural Network Inference
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have shown significant promise in various domains, such as recommendation systems, bioinformatics, and network analysis. However, the irregularity of graph data poses unique challenges for efficient computation, leading to the development of specialized GNN accelerator architectures that surpass traditional CPU and GPU performance. Despite this, the structural diversity of input graphs results in varying performance across different GNN accelerators, depending on their dataflows. This variability in performance due to differing dataflows and graph properties remains largely unexplored, limiting the adaptability of GNN accelerators. To address this, we propose a data-driven framework for dataflow-aware latency prediction in GNN inference. Our approach involves training regressors to predict the latency of executing specific graphs on particular dataflows, using simulations on synthetic graphs. Experimental results indicate that our regressors can predict the optimal dataflow for a given graph with up to 91.28% accuracy and a Mean Absolute Percentage Error (MAPE) of 3.78%. Additionally, we introduce an online scheduling algorithm that uses these regressors to enhance scheduling decisions. Our experiments demonstrate that this algorithm achieves up to 3.17× speedup in mean completion time and 6.26× speedup in mean execution time compared to the best feasible baseline across all datasets.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 26 references that are in the map. First posted on arXiv 25 Nov 2024.
Builds on
10 of 26 references.
References · 10
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2023Speed-Oblivious Online Scheduling: Knowing (Precise) Speeds is not Necessarycited by 5
- 2024Deep Reinforcement Learning based Online Scheduling Policy for Deep Neural Network Multi-Tenant Multi-Accelerator Systemscited by 4
- 2024QOPTLib: a Quantum Computing Oriented Benchmark for Combinatorial Optimization Problemscited by 3
- 2022Bias Reduction via Cooperative Bargaining in Synthetic Graph Dataset Generationcited by 2
- 2023SALSA: Simulated Annealing based Loop-Ordering Scheduler for DNN Acceleratorscited by 2
Built on by
Not cited yet.