CHALLENGES IN PARALLEL GRAPH PROCESSING

被引:231
作者
Lumsdaine, Andrew [1 ]
Gregor, Douglas [1 ]
Hendrickson, Bruce [2 ]
Berry, Jonathan [2 ]
机构
[1] Indiana Univ, Bloomington, IN 47401 USA
[2] Sandia Natl Labs, Albuquerque, NM 87185 USA
关键词
Parallel architectures; graph algorithms; graph theory; multithreading; distributed memory; shortest paths;
D O I
10.1142/S0129626407002843
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Graph algorithms are becoming increasingly important for solving many problems in scientific computing, data mining and other domains. As these problems grow in scale, parallel computing resources are required to meet their computational and memory requirements. Unfortunately, the algorithms, software, and hardware that have worked well for developing mainstream parallel scientific applications are not necessarily effective for large-scale graph problems. In this paper we present the inter-relationships between graph problems, software, and parallel hardware in the current state of the art and discuss how those issues present inherent challenges in solving large-scale graph problems. The range of these challenges suggests a research agenda for the development of scalable high-performance software for graph problems.
引用
收藏
页码:5 / 20
页数:16
相关论文
共 21 条
[1]   TreadMarks: Shared memory computing on networks of workstations [J].
Amza, C ;
Cox, AL ;
Dwarkadas, S ;
Keleher, P ;
Lu, HH ;
Rajamony, R ;
Yu, WM ;
Zwaenepoel, W .
COMPUTER, 1996, 29 (02) :18-&
[2]  
Anderson W., 2003, P SC 03
[3]  
[Anonymous], 1990, SYST APPL PROGR INT
[4]  
Bader D. A., 2006, P 35 INT C PAR PROC
[5]  
Berry J. W., 2006, GRAPH SOFTWARE DEV P
[6]   OpenMP: An industry standard API for shared-memory programming [J].
Dagum, L ;
Menon, R .
IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (01) :46-55
[7]  
El-Ghazawi TA, 2003, UPC LANGUAGE SPECIFI
[8]  
Feo J., 2005, P 2 C COMP FRONT CF, P28, DOI [10.1145/1062261.1062268.[7]L.Kaplan,Cray, DOI 10.1145/1062261.1062268.[7]L.KAPLAN,CRAY, DOI 10.1145/1062261.1062268]
[9]  
Gabriel E, 2004, LECT NOTES COMPUT SC, V3241, P97
[10]  
GREGOR D, 2005, PARALLEL BGL GENERIC