A New Thesis concerning Synchronised Parallel Computing - Simplified Parallel ASM Thesis
Flavio Ferrarotti, Klaus-Dieter Schewe, Loredana Tec, Qing Wang

TL;DR
This paper introduces a simplified and more convincing set of postulates for synchronous parallel algorithms, extending the ASM thesis to better characterize and capture the class of deterministic parallel algorithms.
Contribution
It presents a new, simpler behavioral theory for synchronous parallel algorithms with an extended bounded exploration postulate, and proves these algorithms are captured by Abstract State Machines.
Findings
The new postulates effectively characterize all deterministic synchronous parallel algorithms.
The paper proves that parallel algorithms are captured by ASMs.
States are represented as meta-finite structures for explicitness.
Abstract
A behavioural theory consists of machine-independent postulates characterizing a particular class of algorithms or systems, an abstract machine model that provably satisfies these postulates, and a rigorous proof that any algorithm or system stipulated by the postulates is captured by the abstract machine model. The class of interest in this article is that of synchronous parallel algorithms. For this class a behavioural theory has already been developed by Blass and Gurevich, which unfortunately, though mathematically correct, fails to be convincing, as it is not intuitively clear that the postulates really capture the essence of (synchronous) parallel algorithms. In this article we present a much simpler (and presumably more convincing) set of four postulates for (synchronous) parallel algorithms, which are rather close to those used in Gurevich's celebrated sequential ASM thesis,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
