2020
DOI: 10.1109/lca.2020.2970395
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing and Understanding GCNs on GPU

Abstract: Graph convolutional neural networks (GCNs) have achieved state-of-the-art performance on graph-structured data analysis. Like traditional neural networks, training and inference of GCNs are accelerated with GPUs. Therefore, characterizing and understanding the execution pattern of GCNs on GPU is important for both software and hardware optimization. Unfortunately, to the best of our knowledge, there is no detailed characterization effort of GCN workloads on GPU. In this paper, we characterize GCN workloads at … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
23
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 48 publications
(31 citation statements)
references
References 6 publications
0
23
0
Order By: Relevance
“…GNN computing presents a set of unique challenges [163,182] that have rendered existing libraries and hardware platforms inefficient, including:…”
Section: The Revolution Of Gnn Accelerationmentioning
confidence: 99%
See 2 more Smart Citations
“…GNN computing presents a set of unique challenges [163,182] that have rendered existing libraries and hardware platforms inefficient, including:…”
Section: The Revolution Of Gnn Accelerationmentioning
confidence: 99%
“…aggregation can be done via sparse GEMM of the adjacency matrix [163], but they are not generalizable to all graphs/GNNs and typically not enough to combat the extreme sparsity of adjacency matrices. Therefore, the challenge is to develop architectures that accelerate such distinct phases and their intertwining at runtime.…”
Section: Algorithm Aggregation (A)mentioning
confidence: 99%
See 1 more Smart Citation
“…These two stages operating on a large and sparse graph can incur dynamic computational data flow and numerous irregular memory access. The coexistence of regular neural network operations and irregular graph level operations in GNN does not favor conventional CPU and GPU solutions showing low efficiency when facing the divergent computation patterns of the four stages [25,29].…”
Section: Introductionmentioning
confidence: 99%
“…In recent years, graph convolutional neural networks (GNN) that operate on graph-structured data have achieved convincing performance on tasks like node and graph classification [10,23,24].…”
Section: Introductionmentioning
confidence: 99%