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

C-SAW: A Framework for Graph Sampling and Random Walk on GPUs

Santosh Pandey,
Lingda Li,
Adolfy Hoisie
et al.

Abstract: Many applications require to learn, mine, analyze and visualize large-scale graphs. These graphs are often too large to be addressed efficiently using conventional graph processing technologies. Fortunately, recent research efforts find out graph sampling and random walk, which significantly reduce the size of original graphs, can benefit the tasks of learning, mining, analyzing and visualizing large graphs by capturing the desirable graph properties. This paper introduces C-SAW, the first framework that accel… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 41 publications
(65 reference statements)
0
1
0
Order By: Relevance
“…Beyond offering an easy-to-use API, NextDoor introduced a novel approach to parallelize graph sampling called transit parallelism. This is better suited to GPU architectures than the approach used by other systems for graph sampling, such as KnightKing [37] and C-saw [30], and graph mining, such as Arabesque and others [3,7,11,17,18,28,33,34]. All these systems expand multiple samples in parallel and assign each sample to a group of consecutive threads, which could be part of the same warp.…”
Section: Systems For Efficient Samplingmentioning
confidence: 99%
“…Beyond offering an easy-to-use API, NextDoor introduced a novel approach to parallelize graph sampling called transit parallelism. This is better suited to GPU architectures than the approach used by other systems for graph sampling, such as KnightKing [37] and C-saw [30], and graph mining, such as Arabesque and others [3,7,11,17,18,28,33,34]. All these systems expand multiple samples in parallel and assign each sample to a group of consecutive threads, which could be part of the same warp.…”
Section: Systems For Efficient Samplingmentioning
confidence: 99%