ldbc / ldbc_graphalytics_platforms_graphblas

LDBC Graphalytics implementation using SuiteSparse:GraphBLAS and LAGraph
Apache License 2.0
4 stars 7 forks source link

Add script to symlink vtx/mtx files in place #10

Closed szarnyasg closed 4 years ago

szarnyasg commented 4 years ago

A lot of the execution time is spent on converting .v/.e files to .vtx/.mtx files. This is not very interesting or important now - we should simply drop in the existing .vtx/.mtx files instead. A simple shell script should be able to do this but there are some caveats: files have to be renamed to graph.vtx and graph.mtx, the name of the directory depends on whether the graph is weighted/unweighted, etc.

szarnyasg commented 4 years ago

Tested, works fine:

14:20 [INFO ] [BenchmarkRun [r763970, BFS[src=2], example-undirected, timeout=360000s]] => succeed, T_l=0.022s, T_m=0.063s, T_p=0.000s.
14:20 [INFO ] [BenchmarkRun [r625643, BFS[src=1], example-directed, timeout=360000s]] => succeed, T_l=0.030s, T_m=0.061s, T_p=0.000s.
14:20 [INFO ] [BenchmarkRun [r665128, PR[damp=0.85, iter=2], example-undirected, timeout=360000s]] => succeed, T_l=0.022s, T_m=0.062s, T_p=0.001s.
14:20 [INFO ] [BenchmarkRun [r593634, PR[damp=0.85, iter=2], example-directed, timeout=360000s]] => succeed, T_l=0.030s, T_m=0.062s, T_p=0.001s.
14:20 [INFO ] [BenchmarkRun [r774828, LCC[none], example-undirected, timeout=360000s]] => succeed, T_l=0.022s, T_m=0.065s, T_p=0.000s.
14:20 [INFO ] [BenchmarkRun [r538953, LCC[none], example-directed, timeout=360000s]] => succeed, T_l=0.030s, T_m=0.062s, T_p=0.000s.
14:20 [INFO ] [BenchmarkRun [r835100, WCC[none], example-undirected, timeout=360000s]] => succeed, T_l=0.022s, T_m=0.063s, T_p=0.001s.
14:20 [INFO ] [BenchmarkRun [r890574, WCC[none], example-directed, timeout=360000s]] => succeed, T_l=0.030s, T_m=0.063s, T_p=0.001s.
14:20 [INFO ] [BenchmarkRun [r642534, SSSP[src=2, prop=weight], example-undirected, timeout=360000s]] => succeed, T_l=0.022s, T_m=0.165s, T_p=0.000s.
14:20 [INFO ] [BenchmarkRun [r778638, SSSP[src=1, prop=weight], example-directed, timeout=360000s]] => succeed, T_l=0.045s, T_m=0.070s, T_p=0.002s.
14:20 [INFO ] [BenchmarkRun [r604649, CDLP[iter=2], example-undirected, timeout=360000s]] => succeed, T_l=0.022s, T_m=0.069s, T_p=0.000s.
14:20 [INFO ] [BenchmarkRun [r919011, CDLP[iter=2], example-directed, timeout=360000s]] => succeed, T_l=0.030s, T_m=0.064s, T_p=0.000s.