gunrock / io

Input (scripts, etc.) and output (scripts, performance results, etc.) for Gunrock and other graph engines
10 stars 6 forks source link

PR only: Comparing push vs. pull #56

Closed jowens closed 4 years ago

jowens commented 4 years ago

Comparing push vs. pull I would like to see a comparison of search-depth (this maybe the same), runtime/mteps, edges-queued, nodes-queued

jowens commented 4 years ago

@neoblizz

jowens commented 4 years ago

gunrock_primitives_pr_push_pull_avg_process_time gunrock_primitives_pr_push_pull_edges_visited gunrock_primitives_pr_push_pull_mteps gunrock_primitives_pr_push_pull_search_depth gunrock_primitives_pr_push_pull_vertices_visited

jowens commented 4 years ago

summary AFAICT: runtimes/MTEPS differ; search depth, vertices/edges visited do not.

neoblizz commented 4 years ago

Ok, good to know.

One minor code related takeaway from this is to move primitive specific json stats into the actual primitive files. We don't do a good job at this because some apps have that in rapidjson_info.cuh and others do it within the app.

I am closing this.

jowens commented 4 years ago

Yeah, I put a note about that the other day in the JSON guidance doc on the wiki. (In this case, pull should only be in the PR JSON files and not a field in anything else.)