gSuite: A Flexible and Framework Independent Benchmark Suite for Graph Neural Network Inference on GPUs
Not on the map. Why?
Abstract (arXiv)
As the interest to Graph Neural Networks (GNNs) is growing, the importance of benchmarking and performance characterization studies of GNNs is increasing. So far, we have seen many studies that investigate and present the performance and computational efficiency of GNNs. However, the work done so far has been carried out using a few high-level GNN frameworks. Although these frameworks provide ease of use, they contain too many dependencies to other existing libraries. The layers of implementation details and the dependencies complicate the performance analysis of GNN models that are built on top of these frameworks, especially while using architectural simulators. Furthermore, different approaches on GNN computation are generally overlooked in prior characterization studies, and merely one of the common computational models is evaluated. Based on these shortcomings and needs that we observed, we developed a benchmark suite that is framework independent, supporting versatile computational models, easily configurable and can be used with architectural simulators without additional effort. Our benchmark suite, which we call gSuite, makes use of only hardware vendor's libraries and therefore it is independent of any other frameworks. gSuite enables performing detailed performance characterization studies on GNN Inference using both contemporary GPU profilers and architectural GPU simulators. To illustrate the benefits of our new benchmark suite, we perform a detailed characterization study with a set of well-known GNN models with various datasets; running gSuite both on a real GPU card and a timing-detailed GPU simulator. We also implicate the effect of computational models on performance. We use several evaluation metrics to rigorously measure the performance of GNN computation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 29 of its 79 references that are in the map. First posted on arXiv 20 Oct 2022.
Builds on
29 of 79 references.
References · 29
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2017Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecastingcited by 1,125
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Benchmarking Graph Neural Networkscited by 672
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
17 more
- 2020Wiki-CS: A Wikipedia-Based Benchmark for Graph Neural Networkscited by 253
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2018Adaptive Graph Convolutional Neural Networkscited by 155
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
- 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 59
- 2020GRIP: A Graph Neural Network Accelerator Architecturecited by 37
- 2020One-pixel Signature: Characterizing CNN Models for Backdoor Detectioncited by 34
- 2020Pooling Regularized Graph Neural Network for fMRI Biomarker Analysiscited by 25
- 2020Characterizing and Understanding GCNs on GPUcited by 22
- 2018Graph Partition Neural Networks for Semi-Supervised Classificationcited by 17
- 2015Gunrock: A High-Performance Graph Processing Library on the GPUcited by 14
- 2017Loyalty in Online Communitiescited by 12
- 2020Architectural Implications of Graph Neural Networkscited by 12
- 2018Analyzing Machine Learning Workloads Using a Detailed GPU Simulatorcited by 9
- 2014GraphLab: A New Framework For Parallel Machine Learningcited by 8
- 2019Message-Passing Neural Networks Learn Little's Lawcited by 7
Built on by
Not cited yet.