Tradeoffs Between Synchronous and Asynchronous Execution in PowerGraph
Joshua Send Trinity Hall 28 November, 2017
Tradeoffs Between Synchronous and Asynchronous Execution in - - PowerPoint PPT Presentation
Tradeoffs Between Synchronous and Asynchronous Execution in PowerGraph Joshua Send Trinity Hall 28 November, 2017 [ 1 ] P o w e r G r a p h R e c a l l : G r a p h L a b = > P o w e r G r a p h M
Joshua Send Trinity Hall 28 November, 2017
– F
− α
– G
– V
– P
– Edge distribution
– Execution Strategies
– Favors CPU-heavy workload – High communication costs (no barrier = no batching) – Heavy contention for shared resources
– Some problems (graph coloring) only converge in Async
– Many active vertices and scales well with graph size – Favors lightweight computation & heavy IO
– Expect Synchronous to be used most of the time