2020
DOI: 10.48550/arxiv.2009.12495
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Rubik: A Hierarchical Architecture for Efficient Graph Learning

Abstract: Graph convolutional network (GCN) emerges as a promising direction to learn the inductive representation in graph data commonly used in widespread applications, such as E-commerce, social networks, and knowledge graphs. However, learning from graphs is non-trivial because of its mixed computation model involving both graph analytics and neural network computing. To this end, we decompose the GCN learning into two hierarchical paradigms: graph-level and node-level computing. Such a hierarchical paradigm facilit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(12 citation statements)
references
References 37 publications
(34 reference statements)
0
12
0
Order By: Relevance
“…2c, mean pool uses many ThCudaTensor_scatterAddKernels which are also present in the Aggregation phase. Again, similar to previous GNN accelerators [3], [4], [11], [21], [27], [39], [41]- [43], this work will focus only on the Aggregation and Combination phases, as the main kernels in aggregation and combination consume a majority of the GNN inference runtime.…”
Section: B Pytorch Geometric Characterizationmentioning
confidence: 99%
See 4 more Smart Citations
“…2c, mean pool uses many ThCudaTensor_scatterAddKernels which are also present in the Aggregation phase. Again, similar to previous GNN accelerators [3], [4], [11], [21], [27], [39], [41]- [43], this work will focus only on the Aggregation and Combination phases, as the main kernels in aggregation and combination consume a majority of the GNN inference runtime.…”
Section: B Pytorch Geometric Characterizationmentioning
confidence: 99%
“…Some sparsity centric optimizations for Aggregation phase such as workload balancing in AWB-GCN [11] and window shrinking in HyGCN [39] are not captured in the dataflows. Moreover, the description does not capture specific Aggregation optimizations in Rubik [4] where repeated partial sums are reused, thus redundant computations are eliminated [16].…”
Section: F Scope Of Taxonomymentioning
confidence: 99%
See 3 more Smart Citations