Abstract
Graph Neural Network (GNN) has recently drawn a rapid increase of interest in many domains for its effectiveness in learning over graphs. Maximizing its performance is essential for many tasks, but remains preliminarily understood. In this work, we provide an in-depth examination of the state-of-the-art GNN frameworks, revealing five major gaps in the current frameworks in optimizing GNN performance, especially in handling the special complexities of GNN over traditional graph or DNN operations. Based on the insights, we put together a set of optimizations to fill the gaps. These optimizations leverage the state-of-the-art GPU optimization techniques and tailor them to the special properties of GNN. Experimental results show that these optimizations achieve 1.37× - 15.5× performance improvement over the state-of-the-art frameworks on various GNN models.
Author supplied keywords
Cite
CITATION STYLE
Huang, K., Zhai, J., Zheng, Z., Yi, Y., & Shen, X. (2021). Understanding and bridging the gaps in current GNN performance optimizations. In Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP (pp. 119–132). Association for Computing Machinery. https://doi.org/10.1145/3437801.3441585
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.