Chrome Extension
WeChat Mini Program
Use on ChatGLM

Architectural Implications of GNN Aggregation Programming Abstractions

IEEE Computer Architecture Letters(2023)

Cited 0|Views8
No score
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.
More
Translated text
Key words
Graph Neural Networks (GNNs),Characterization,Programming Abstractions,Execution Patterns
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined