DocumentCode :
2991528
Title :
2D Partitioning Based Graph Search for the Graph500 Benchmark
Author :
Ueno, Koji ; Suzumura, Toyotaro
Author_Institution :
JST CREST, Tokyo Inst. of Technol., Tokyo, Japan
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
1925
Lastpage :
1931
Abstract :
Graph500 is a new benchmark to rank supercomputers with a large-scale graph search problem. We found that the provided reference implementations are not scalable in a large distributed environment. In this paper we implement an optimized method based on 2D based partitioning. Our implementation can solve BFS (Breadth First Search) of large-scale graph with 68.7 billion vertices and 1.1 trillion edges for 24.12 seconds with 512 nodes and 12288 CPU cores. This record corresponds to 22.8 GE/s. We found 2D based partitioning method is scalable for large-scale distributed systems. We also demonstrate thorough study of performance characteristics of our optimized implementation and reference implementations in a large-scale distributed memory super-computer with a Fat-Tree based Infiniband network.
Keywords :
benchmark testing; graph theory; parallel machines; search problems; 2D partitioning; Graph500 benchmark; breadth first search; distributed environment; fat-tree based infiniband network; large-scale distributed memory supercomputer; large-scale distributed systems; large-scale graph search problem; supercomputers; Benchmark testing; Kernel; Program processors; Scalability; Sparse matrices; Supercomputers; Vectors; BFS; Graph500; Supercomputer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
Type :
conf
DOI :
10.1109/IPDPSW.2012.240
Filename :
6270397
Link To Document :
بازگشت