DocumentCode
228714
Title
Faster Parallel Traversal of Scale Free Graphs at Extreme Scale with Vertex Delegates
Author
Pearce, Roger ; Gokhale, Maya ; Amato, Nancy M.
Author_Institution
Center for Appl. Sci. Comput., Lawrence Livermore Nat. Lab., Livermore, CA, USA
fYear
2014
fDate
16-21 Nov. 2014
Firstpage
549
Lastpage
559
Abstract
At extreme scale, irregularities in the structure of scale-free graphs such as social network graphs limit our ability to analyze these important and growing datasets. A key challenge is the presence of high-degree vertices (hubs), that leads to parallel workload and storage imbalances. The imbalances occur because existing partitioning techniques are not able to effectively partition high-degree vertices. We present techniques to distribute storage, computation, and communication of hubs for extreme scale graphs in distributed memory supercomputers. To balance the hub processing workload, we distribute hub data structures and related computation among a set of delegates. The delegates coordinate using highly optimized, yet portable, asynchronous broadcast and reduction operations. We demonstrate scalability of our new algorithmic technique using Breadth-First Search (BFS), Single Source Shortest Path (SSSP), K-Core Decomposition, and Page-Rank on synthetically generated scale-free graphs. Our results show excellent scalability on large scale-free graphs up to 131K cores of the IBM BG/P, and outperform the best known Graph500 performance on BG/P Intrepid by 15%.
Keywords
data structures; distributed memory systems; graph theory; parallel machines; tree searching; BFS; IBM BG-P; Page-Rank; SSSP; asynchronous broadcast operations; breadth-first search; distributed memory supercomputers; extreme scale graphs; high-degree vertices; hub data structures; k-core decomposition; parallel workload; scale free graph parallel traversal; single source shortest path; social network graphs; storage imbalances; Algorithm design and analysis; Benchmark testing; Computational modeling; Data structures; Partitioning algorithms; Scalability; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis, SC14: International Conference for
Conference_Location
New Orleans, LA
Print_ISBN
978-1-4799-5499-5
Type
conf
DOI
10.1109/SC.2014.50
Filename
7013032
Link To Document