Characterizing the Efficiency of Graph Neural Network Frameworks with a Magnifying Glass
Xin Huang, Jongryool Kim, Bradley Rees, Chul-Ho Lee

TL;DR
This paper provides a comprehensive analysis of the performance and energy efficiency of two mainstream GNN frameworks across various models and benchmarks, highlighting their strengths and areas for improvement.
Contribution
It offers an in-depth benchmarking study of GNN frameworks, focusing on runtime, power consumption, and the impact of different sampling techniques.
Findings
Framework performance varies significantly with sampling techniques.
Power consumption is influenced by implementation details.
Benchmark results guide future GNN framework optimization.
Abstract
Graph neural networks (GNNs) have received great attention due to their success in various graph-related learning tasks. Several GNN frameworks have then been developed for fast and easy implementation of GNN models. Despite their popularity, they are not well documented, and their implementations and system performance have not been well understood. In particular, unlike the traditional GNNs that are trained based on the entire graph in a full-batch manner, recent GNNs have been developed with different graph sampling techniques for mini-batch training of GNNs on large graphs. While they improve the scalability, their training times still depend on the implementations in the frameworks as sampling and its associated operations can introduce non-negligible overhead and computational cost. In addition, it is unknown how much the frameworks are 'eco-friendly' from a green computing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices
