Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis 2013
DOI: 10.1145/2503210.2503293
|View full text |Cite
|
Sign up to set email alerts
|

Scalable matrix computations on large scale-free graphs using 2D graph partitioning

Abstract: Scalable parallel computing is essential for processing large scale-free (power-law) graphs. The distribution of data across processes becomes important on distributed-memory computers with thousands of cores. It has been shown that twodimensional layouts (edge partitioning) can have significant advantages over traditional one-dimensional layouts. However, simple 2D block distribution does not use the structure of the graph, and more advanced 2D partitioning methods are too expensive for large graphs. We propo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
74
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 100 publications
(74 citation statements)
references
References 34 publications
0
74
0
Order By: Relevance
“…Some works on 2D models do not take the communication volume into account, however they provide an upper bound on the number of messages communicated [40][41][42][43][44] . On the other hand, there are 2D models that aim at reducing volume, with or without providing a bound on the maximum number of messages [33,[45][46][47][48][49][50] . 2D partitioning models in the literature can further be categorized into three classes: checkerboard partitioning [47,49,50] (also known as coarse-grain partitioning), jagged partitioning [45,49] and fine-grain partitioning [46,4 8,4 9] .…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Some works on 2D models do not take the communication volume into account, however they provide an upper bound on the number of messages communicated [40][41][42][43][44] . On the other hand, there are 2D models that aim at reducing volume, with or without providing a bound on the maximum number of messages [33,[45][46][47][48][49][50] . 2D partitioning models in the literature can further be categorized into three classes: checkerboard partitioning [47,49,50] (also known as coarse-grain partitioning), jagged partitioning [45,49] and fine-grain partitioning [46,4 8,4 9] .…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, there are 2D models that aim at reducing volume, with or without providing a bound on the maximum number of messages [33,[45][46][47][48][49][50] . 2D partitioning models in the literature can further be categorized into three classes: checkerboard partitioning [47,49,50] (also known as coarse-grain partitioning), jagged partitioning [45,49] and fine-grain partitioning [46,4 8,4 9] . Notably, a recent work [50] proposes a fast 2D partitioning for scale-free graphs via a two-phase approach.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Boman, Devine, and Rajamanickam [6] present a 2D method based on combining 1D graph/hypergraph partitioning with a 2D block distribution that also limits the total number of messages, besides trying to minimize the communication volume. A different approach to minimize other metrics as well is taken by the authors of the UMPa package [13], where the total and maximum volume per processor, and the total and maximum number of messages per processor can be chosen as primary or secondary objectives, and the secondary objective is used to break ties.…”
Section: Related Workmentioning
confidence: 99%
“…Boman, et. al show how conventional graph partitioning can be used to optimize distributed SpmV [5]. However, recent approaches to scale conventional multi-level partitioners to billion-node graphs can still take hours [25].…”
Section: Related Workmentioning
confidence: 99%