2016
DOI: 10.1145/2896850
|View full text |Cite
|
Sign up to set email alerts
|

Executing Dynamic Data-Graph Computations Deterministically Using Chromatic Scheduling

Abstract: A data-graph computation -popularized by such programming systems as Galois, Pregel, GraphLab, PowerGraph, and GraphChi -is an algorithm that performs local updates on the vertices of a graph. During each round of a data-graph computation, an update function atomically modifies the data associated with a vertex as a function of the vertex's prior data and that of adjacent vertices. A dynamic data-graph computation updates only an active subset of the vertices during a round, and those updates determine the set… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 87 publications
0
3
0
Order By: Relevance
“…• Two new algorithms for the connectomics domain: (1) a new inter-block merging algorithm that, unlike prior approaches, applies parallelized NeuroProof to optimize object-pair merges, and (2) a parallel skeletonization algorithm that uses novel techniques and GCC-Cilk based chromatic scheduling [25,26] to execute efficiently on multicores. We describe the algorithmic side in more detail in [46].…”
Section: Our Contributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…• Two new algorithms for the connectomics domain: (1) a new inter-block merging algorithm that, unlike prior approaches, applies parallelized NeuroProof to optimize object-pair merges, and (2) a parallel skeletonization algorithm that uses novel techniques and GCC-Cilk based chromatic scheduling [25,26] to execute efficiently on multicores. We describe the algorithmic side in more detail in [46].…”
Section: Our Contributionsmentioning
confidence: 99%
“…Thinning starts with points on the object boundary and repeatedly removes ones that do not affect overall topological connectivity. We devised a simple and efficient parallel algorithm for extracting volume skeletons using chromatic scheduling [25,26] to efficiently schedule the parallel order of which points are considered for deletion doing the thinning process. The details of the skeletonization algorithm are discussed further in Section 7.…”
Section: Pipeline Structurementioning
confidence: 99%
See 1 more Smart Citation