On a fast decomposition method in some models of concurrent computations (Q1083211)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On a fast decomposition method in some models of concurrent computations |
scientific article |
Statements
On a fast decomposition method in some models of concurrent computations (English)
0 references
1985
0 references
A concurrent automaton (c.a.) \(A=(I,O,S,\to)\) consists of sets of input- (I) and output-lines (O), states (S), and transitions of the type M,s\(\to N,s'\) for \(M\subseteq I\), \(N\subseteq O\), s,s'\(\in S\). M,s\(\to N,s'\) means that A in state s may take off signals on input-lines M and send off signals on the output-lines N switching into state s' without involving a clock. The c.a. form a quite general model for concurrent, parallel computations just as sequential machines do in the sequential case. We prove the following: For most network-type models of concurrent computations (such as Petri nets, speed-independent modules of the MIT or Keller, e.g., data flow machines, asynchronous control modules, etc.) with a finite set B of basic components s.t. any c.a. can be simulated by a net with components only from the basic set B there holds: for any such set B of basic components, for any c.a. A with i input-lines, o output- lines, s states, and t transitions there exists a net \(N_ A\) of the given type s.t. (i) \(N_ A\) simulates A, (ii) \(N_ A\) consists only of components of the given basis B, (iii) \(N_ A\) consists of \(O((i+o+s)\times t)\) components (of B), and (iv) \(N_ A\) needs \(O(lg(t+i+o))\) (micro-) steps to simulate one (macro-) transition of A.
0 references
automata nets
0 references
concurrent automaton
0 references
parallel computations
0 references