Imperative process algebra and models of parallel computation (Q6580081)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Imperative process algebra and models of parallel computation |
scientific article; zbMATH DE number 7888056
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Imperative process algebra and models of parallel computation |
scientific article; zbMATH DE number 7888056 |
Statements
Imperative process algebra and models of parallel computation (English)
0 references
29 July 2024
0 references
At first, an imperative process algebra is recalled. It is based on the algebra of communicating processes (ACP), which is enriched with silent steps \(\tau\) and \(\epsilon\) indicating an empty process. The resulting formalism, denoted as \(\mathrm{ACP}_\epsilon^\tau\), is subsequently further enriched with features to communicate data between processes, to change data involved in the course of a process, and to proceed at certain stages of a process in a way that depends on the changing data (\(\mathrm{ACP}_\epsilon^\tau\)-I). Later this formalism is extended with recursion data (\(\mathrm{ACP}_\epsilon^\tau\)-I+REC) and with cluster fair abstraction rule (\(\mathrm{ACP}_\epsilon^\tau\)-I+REC+CFAR) and some properties are shown. As the paper's main contribution, relations between these process algebras and various RAMP (random access machine process) models of computation are presented (asynchronous parallel RAMP model, synchronous parallel RAMP model). Complexity issues are studied as well.
0 references
imperative process algebra
0 references
parallel random access machine
0 references
parallel time complexity
0 references
parallel computational thesis
0 references