2018
DOI: 10.1109/tkde.2017.2745562
|View full text |Cite
|
Sign up to set email alerts
|

Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 35 publications
(19 citation statements)
references
References 27 publications
0
19
0
Order By: Relevance
“…Frog [16], [17] differs from other frameworks here in requiring (expensive) preprocessing to color the graph into sets of independent vertices. With the colored graph, they can process colors asynchronously.…”
Section: A Scalable Gpu Graph Librariesmentioning
confidence: 99%
See 1 more Smart Citation
“…Frog [16], [17] differs from other frameworks here in requiring (expensive) preprocessing to color the graph into sets of independent vertices. With the colored graph, they can process colors asynchronously.…”
Section: A Scalable Gpu Graph Librariesmentioning
confidence: 99%
“…GraphReduce [15] and Frog (asynchronous) [16], [17] are out-of-core GPU approaches, GraphMap [27] targets CPU distributed-memory clusters, and Totem [13] is an heterogeneous CPU-GPU approach. While out-of-core approaches have the promise to process graphs much larger than in-core work such as ours, our framework can comfortably process the largest graphs they used in any of their results [15]- [17], [27]. For these comparisons, we use the smallest number of GPUs possible for individual comparisons, and achieve much less processing time.…”
Section: Comparisons Vs Previous Mgpu Workmentioning
confidence: 99%
“…From distributed computing environment [1,2] , to single highend server [3] , to the commodity personal computer [4,5] , these systems basically make tremendous efforts on software optimizations for programmability, high performance and scalability under traditional architectures. In an effort to accelerate graph workloads, multicore CPUs and GPUs have been recently adopted to expose a high degree of parallelism for high perfromance graph iteration, e.g., Medusa [6] , Cusha [7] , GunRock [8] , Frog [9] , MapGraph [10] and Enterprise [11] .…”
Section: Introductionmentioning
confidence: 99%
“…In this paper, we address this problem by exploiting graphics processing units (GPUs). Because of massive hardware parallelism and high memory bandwidth, GPUs have been widely used in diverse applications including machine learning [5][6][7], graph processing [8][9][10], big data analytics [11,12], image processing [13], and fluid dynamics [14]. In order to reap the power of GPUs, the algorithmic steps need to be mapped delicately onto the architecture of GPUs, especially the thread and memory hierarchy.…”
Section: Introductionmentioning
confidence: 99%