Architectural Implications of Graph Neural Networks
Zhihui Zhang, Jingwen Leng, Lingxiao Ma, Youshan Miao, Chao Li, Minyi, Guo

TL;DR
This paper explores the architectural characteristics of graph neural networks (GNNs), providing a comprehensive analysis to bridge the gap between GNNs and system/architecture communities, and fostering further research.
Contribution
It introduces a broad characterization of GNN workloads based on a general framework, covering various GNN models and their inference computation on popular libraries.
Findings
Characterizes GNN inference workloads for system design
Analyzes GNN models on general-purpose and application-specific architectures
Provides insights to guide future system and architecture research for GNNs
Abstract
Graph neural networks (GNN) represent an emerging line of deep learning models that operate on graph structures. It is becoming more and more popular due to its high accuracy achieved in many graph-related tasks. However, GNN is not as well understood in the system and architecture community as its counterparts such as multi-layer perceptrons and convolutional neural networks. This work tries to introduce the GNN to our community. In contrast to prior work that only presents characterizations of GCNs, our work covers a large portion of the varieties for GNN workloads based on a general GNN description framework. By constructing the models on top of two widely-used libraries, we characterize the GNN computation at inference stage concerning general-purpose and application-specific architectures and hope our work can foster more system and architecture research for GNNs.
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
