Parallel Community Detection for Massive Graphs
- E. Jason Riedy, Henning Meyerhenke, David Ediger, and
Parallel Community Detection for Massive Graphs E. Jason Riedy, - - PowerPoint PPT Presentation
Parallel Community Detection for Massive Graphs E. Jason Riedy, Henning Meyerhenke, David Ediger, and David A. Bader 14 February 2012 Exascale data analysis Health care Finding outbreaks, population epidemiology Social networks Advertising,
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 2/35
Yifan Hu’s (AT&T) visualization of the in-2004 data set http://www2.research.att.com/~yifanhu/gallery.html 10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 3/35
Protein interactions, Giot et al., “A Protein Interaction Map of Drosophila melanogaster”, Science 302, 1722-1736, 2003. Jason’s network via LinkedIn Labs
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 4/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 5/35
Image: dell.com.
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 6/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 7/35
idx: 32b idx: 32b ... val: 64b val: 64b ... idx1: 32b idx2: 32b val1: 64b val2: 64b ...
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 8/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 9/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 10/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 11/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 12/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 13/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 14/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 15/35
Image: cray.com 10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 16/35
Image: Intel R
press kit
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 17/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 18/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 19/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 20/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 21/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 22/35
0% 20% 40% 60% 80% 100% 0% 20% 40% 60% 80% 100%
celegans_metabolic email power polblogs PGPgiantcompo as−22july06 memplus luxembourg.osm astro−ph cond−mat−2005 preferentialAttachment smallworld G_n_pin_pout caidaRouterLevel rgg_n_2_17_s0 coAuthorsCiteseer citationCiteseer belgium.osm kron_g500−simple−logn16 333SP in−2004 coPapersDBLP eu−2005 ldoor audikw1 kron_g500−simple−logn20 cage15 uk−2002 er−fact1.5−scale25 uk−2007−05
Intel E7−8870 Cray XMT2 Primitive score match contract
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 23/35
10−2 10−1 100 101 102 103 10−2 10−1 100 101 102 103
email power polblogs PGPgiantcompo as−22july06 memplus luxembourg.osm astro−ph cond−mat−2005 preferentialAttachment smallworld G_n_pin_pout caidaRouterLevel rgg_n_2_17_s0 coAuthorsCiteseer citationCiteseer belgium.osm kron_g500−simple−logn16 333SP in−2004 coPapersDBLP eu−2005 ldoor audikw1 kron_g500−simple−logn20 cage15 uk−2002 er−fact1.5−scale25 uk−2007−05
Intel E7−8870 Cray XMT2 Number of communities
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 24/35
104 105 106 107 104 105 106 107
email power polblogs PGPgiantcompo as−22july06 memplus luxembourg.osm astro−ph cond−mat−2005 preferentialAttachment smallworld G_n_pin_pout caidaRouterLevel rgg_n_2_17_s0 coAuthorsCiteseer citationCiteseer belgium.osm kron_g500−simple−logn16 333SP in−2004 coPapersDBLP eu−2005 ldoor audikw1 kron_g500−simple−logn20 cage15 uk−2002 er−fact1.5−scale25 uk−2007−05
Intel E7−8870 Cray XMT2 Number of communities
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 25/35
105 105.5 106 106.5 107 105 105.5 106 106.5 107
email power polblogs PGPgiantcompo as−22july06 memplus luxembourg.osm astro−ph cond−mat−2005 preferentialAttachment smallworld G_n_pin_pout caidaRouterLevel rgg_n_2_17_s0 coAuthorsCiteseer citationCiteseer belgium.osm kron_g500−simple−logn16 333SP in−2004 coPapersDBLP eu−2005 ldoor audikw1 kron_g500−simple−logn20 cage15 uk−2002 er−fact1.5−scale25 uk−2007−05
cnm cond Number of communities
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 26/35
100.5 101 101.5 102 102.5 103 Intel E7−8870
20 21 22 23 24 25 26 Cray XMT2
20 21 22 23 24 25 26 Graph
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 27/35
0.0 0.2 0.4 0.6 0.8
celegans_metabolic email power polblogs PGPgiantcompo as−22july06 memplus luxembourg.osm astro−ph cond−mat−2005 preferentialAttachment smallworld G_n_pin_pout caidaRouterLevel rgg_n_2_17_s0 coAuthorsCiteseer citationCiteseer belgium.osm kron_g500−simple−logn16 333SP in−2004 coPapersDBLP eu−2005 ldoor audikw1 kron_g500−simple−logn20 cage15 uk−2002 er−fact1.5−scale25 uk−2007−05
scoring
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 28/35
0.0 0.2 0.4 0.6 0.8
email power polblogs PGPgiantcompo as−22july06 memplus luxembourg.osm astro−ph cond−mat−2005 preferentialAttachment smallworld G_n_pin_pout caidaRouterLevel rgg_n_2_17_s0 coAuthorsCiteseer citationCiteseer belgium.osm kron_g500−simple−logn16 333SP in−2004 coPapersDBLP eu−2005 ldoor audikw1 kron_g500−simple−logn20 cage15 uk−2002 er−fact1.5−scale25 uk−2007−05
scoring
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 29/35
0.0 0.2 0.4 0.6 0.8
5 10 15 20 25 30 35 Graph coAuthorsCiteseer eu−2005 uk−2002 10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 30/35
0.0 0.2 0.4 0.6 0.8
5 10 15 20 25 30 35 Graph coAuthorsCiteseer eu−2005 uk−2002 10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 31/35
104 104.5 105 105.5 106 106.5 107
5 10 15 20 25 30 35 Graph coAuthorsCiteseer eu−2005 uk−2002 10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 32/35
10−0.25 10−0.2 10−0.15 10−0.1 10−0.05 100
5 10 15 20 25 30 35 Graph coAuthorsCiteseer eu−2005 uk−2002 10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 33/35
105.5 106 106.5 107 107.5 108
5 10 15 20 25 30 35 Graph coAuthorsCiteseer eu−2005 uk−2002 10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 34/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 35/35
10th DIMACS Impl. Challenge—Parallel Community Detection—Jason Riedy 36/35