Architectural Implications of GNN Aggregation Programming Abstractions

Yingjie Qi, Jianlei Yang, Ao Zhou, Tong Qiao, Chunming Hu
10/18/2023
cs.LGcs.AIcs.PF

No confident code implementation found for this paper.

Abstract

Graph neural networks (GNNs) have gained significant popularity due to the powerful capability to extract useful representations from graph data. As the need for efficient GNN computation intensifies, a variety of programming abstractions designed for optimizing GNN Aggregation have emerged to facilitate acceleration. However, there is no comprehensive evaluation and analysis upon existing abstractions, thus no clear consensus on which approach is better. In this letter, we classify existing programming abstractions for GNN Aggregation by the dimension of data organization and propagation method. By constructing these abstractions on a state-of-the-art GNN library, we perform a thorough and detailed characterization study to compare their performance and efficiency, and provide several insights on future GNN acceleration based on our analysis.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{qi2023architectural,
  title  = {Architectural Implications of GNN Aggregation Programming Abstractions},
  author = {Yingjie Qi and Jianlei Yang and Ao Zhou and Tong Qiao and Chunming Hu},
  year   = {2023},
  eprint = {2310.12184},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.12184v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.12184.svg)](https://codeofpaper.com/paper/2310.12184)

Discussion