The computational processes taking place in data-processing systems are generated at various levels of interaction between the hardware and the programs. The fundamental mathematical model used to study such processes is the composition of two systems control and information media. If each of these systems is represented in the form of an automaton, we arrive at the concept of the discrete converter [1]. The corresponding model, usually considered in the theory of programming, is an interpretational program scheme [2]. One of the important resources for raising the performance of data-processing systems is the utilization of parallel computations~ The possibility of rendering computational processes parallel is determined by the structure of the information medium, whose state is usually represented by the mapping b: R ~ D, where R is a set of memory elements (variables, registers, etc.), and D is a set of elementary values. The degree of parallelism of computational processes is defined by the intensity with which the possibilities of simultaneously changing the values of many variables are utilized.
[1]
Kenneth J. Thurber,et al.
Associative and Parallel Processors
,
1975,
CSUR.
[2]
V. M. Glushkov.
Automata theory and structural design problems of digital machines
,
1965
.
[3]
Yu. V. Kapitonova.
Discrete systems and problems of their realization. II
,
1975
.
[4]
Arnold L. Rosenberg.
Addressable Data Graphs
,
1972,
JACM.
[5]
V. M. Glushkov,et al.
On the automation of computer design
,
1967
.
[6]
V. M. Glushkov,et al.
Recursive Machines and Computing Technology
,
1974,
IFIP Congress.
[7]
Dana S. Scott,et al.
Outline of a Mathematical Theory of Computation
,
1970
.
[8]
A. A. Letichevskii.
Syntax and semantics of formal languages
,
1968
.
[9]
Yu. L. Ershov,et al.
The theory of A-spaces
,
1973
.
[10]
Yu. V. Kapitonova,et al.
Programming means and the solution of logical problems in software systems (basic concepts of the L2 language)
,
1973
.