Quantifying Communication in Graph Analytics

被引:4
作者
Anghel, Andreea [1 ]
Rodriguez, German [1 ]
Prisacari, Bogdan [1 ]
Minkenberg, Cyriel [1 ]
Dittmann, Gero [1 ]
机构
[1] IBM Res Zurich, Zurich, Switzerland
来源
HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2015 | 2015年 / 9137卷
关键词
Workload characterization; Graph; 500; Profiling; Uniform all-to-all; Graph analytics;
D O I
10.1007/978-3-319-20119-1_33
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data analytics require complex processing, often taking the shape of parallel graph-based workloads. In ensuring a high level of efficiency for these applications, understanding where the bottlenecks lie is key, particularly understanding to which extent their performance is computation or communication-bound. In this work, we analyze a reference workload in graph-based analytics, the Graph 500 benchmark. We conduct a wide array of tests on a high-performance computing system, the MareNostrum III supercomputer, using a custom high-precision profiling methodology. We show that the application performance is communication-bound, with up to 80% of the execution time being spent enabling communication. We equally show that, with the increase in scale and concurrency that is expected in future big data systems and applications, the importance of communication increases. Finally, we characterize this representative data-analytics workload and show that the dominating data exchange is uniform all-to-all communication, opening avenues for workload and network optimization.
引用
收藏
页码:472 / 487
页数:16
相关论文
共 21 条
[1]  
[Anonymous], HPC GRAPH AN WORKSH
[2]  
[Anonymous], R MAT RECURSIVE MODE
[3]  
[Anonymous], P 2006 ACM IEEE C SU
[4]  
[Anonymous], MAR SUP
[5]  
[Anonymous], P INT C HIGH PERF CO
[6]  
[Anonymous], INTRO GRAPH 500
[7]  
[Anonymous], 2014, TOP 500 LIST
[8]  
[Anonymous], 2003, WORKSH GRID APPL PRO
[9]   SMATO: Simultaneous Mask and Target Optimization for Improving Lithographic Process Window [J].
Banerjee, Shayak ;
Agarwal, Kanak B. ;
Orshansky, Michael .
2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, :100-106
[10]   The Future of Microprocessors [J].
Borkar, Shekhar ;
Chien, Andrew A. .
COMMUNICATIONS OF THE ACM, 2011, 54 (05) :67-77