Graph explorer

Abstract Graph Machine

An Abstract Graph Machine(AGM) is an abstract model for distributed memory parallel stabilizing graph algorithms. A stabilizing algorithm starts from a particular initial state and goes through series of different state changes until it converges. The AGM adds work dependency to the stabilizing algorithm. The work is processed within the processing function. All processes in the system execute the same processing function. Before feeding work into the processing function, work is ordered using a strict weak ordering relation. The strict weak ordering relation divides work into equivalence classes, hence work within a single equivalence class can be processed in parallel, but work in different equivalence classes must be executed in the order they appear in equivalence classes. The paper presents the AGM model, semantics and AGM models for several existing distributed memory parallel graph algorithms.

5 nodes4 linksoverview mapAbstract Graph Machine
5 nodes4 links
Abstract Graph Machine5 visible / 5 total nodes / 7 links
Co-authorshipCo-authorshipCo-authorshipAuthorshipAuthorshipAuthorshipTopic signalWAbstract Graph Machinepreprint / 2016AThejaka Amila KanewalaResearcherAMarcin ZalewskiResearcherAAndrew LumsdaineResearcherTDistributed, Parallel, ...4102 works
PaperSignal 104 links

Abstract Graph Machine

preprint / 2016

Open