Imperative process algebra and models of parallel computation
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.
- A complexity theory of efficient parallel algorithms
- A formalization of multi-tape Turing machines
- A Machine-Independent Theory of the Complexity of Recursive Functions
- A Model for Asynchronous Shared Memory Parallel Computation
- A process algebra for wireless mesh networks
- A theory of computer instructions
- A universal interconnection pattern for parallel computers
- ANALYSIS OF PRAM INSTRUCTION SETS FROM A LOG COST PERSPECTIVE
- Communicating processes with value-passing and assignments
- CSP with Hierarchical State
- Global renaming operators in concrete process algebra
- scientific article; zbMATH DE number 4039251 (Why is no real title available?)
- scientific article; zbMATH DE number 3511563 (Why is no real title available?)
- scientific article; zbMATH DE number 610968 (Why is no real title available?)
- scientific article; zbMATH DE number 1049169 (Why is no real title available?)
- scientific article; zbMATH DE number 1142306 (Why is no real title available?)
- scientific article; zbMATH DE number 1142308 (Why is no real title available?)
- scientific article; zbMATH DE number 1142323 (Why is no real title available?)
- scientific article; zbMATH DE number 1368948 (Why is no real title available?)
- scientific article; zbMATH DE number 7453962 (Why is no real title available?)
- Imperative process algebra with abstraction
- Inversive meadows and divisive meadows
- Mechanised computability theory
- Mechanising Turing machines and computability theory in Isabelle/HOL
- Parallelism Always Helps
- Parallelism in random access machines
- Process Algebra
- Process algebra for synchronous communication
- Simulation of Parallel Random Access Machines by Circuits
- The abstract variable-binding calculus
- The rational numbers as an abstract data type
- Time bounded random access machines
This page was built for publication: Imperative process algebra and models of parallel computation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6580081)