Understanding and bridging the gaps in current GNN performance optimizations

95Citations
Citations of this article
85Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free