mlsanityData to 7 Oct 2026

Architectural Implications of GNN Aggregation Programming Abstractions

arXiv 2310.12184 ↗First posted 18 Oct 2023cs.LG cs.AI cs.PFcited by 2

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 13 of its 20 references that are in the map. First posted on arXiv 18 Oct 2023.

Builds on

13 of 20 references.

References · 13

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  5. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
  6. 2022How Powerful are Spectral Graph Neural Networkscited by 169
  7. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  8. 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
  9. 2020Policy-GNN: Aggregation Optimization for Graph Neural Networkscited by 48
  10. 2021Understanding GNN Computational Graph: A Coordinated Computation, IO, and Memory Perspectivecited by 28
  11. 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
  12. 2020Pathfinder Discovery Networks for Neural Message Passingcited by 16
1 more
  1. 2023Hardware-Aware Graph Neural Network Automated Design for Edge Computing Platformscited by 12

Built on by

Cited by year

Citing papers per year: 2024: 2.

2 papers.