The reviewed record of science sign in
Pith

arxiv: 2212.08200 · v1 · pith:DRYQFRO3 · submitted 2022-12-15 · cs.DC · cs.DS

Essentials of Parallel Graph Analytics

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:DRYQFRO3record.jsonopen to challenge →

classification cs.DC cs.DS
keywords graphanalyticscomponentsabstractionessentialstructureapproachasynchronous
0
0 comments X
read the original abstract

We identify the graph data structure, frontiers, operators, an iterative loop structure, and convergence conditions as essential components of graph analytics systems based on the native-graph approach. Using these essential components, we propose an abstraction that captures all the significant programming models within graph analytics, such as bulk-synchronous, asynchronous, shared-memory, message-passing, and push vs. pull traversals. Finally, we demonstrate the power of our abstraction with an elegant modern C++ implementation of single-source shortest path and its required components.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.