A Matrix Formalism for Asynchronous Implementation of Algorithms
We show that well-known instructions such as if then else, fork, join, while do, can be represented as row matrices or column-matrices. We define a matrix-instruction which encompasses and generalizes the above instructions. This instruction provides us with a compact tool for describing algorithms...
Saved in:
Published in | IEEE transactions on computers Vol. C-33; no. 4; pp. 289 - 300 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
IEEE
01.04.1984
|
Subjects | |
Online Access | Get full text |
ISSN | 0018-9340 1557-9956 |
DOI | 10.1109/TC.1984.1676434 |
Cover
Summary: | We show that well-known instructions such as if then else, fork, join, while do, can be represented as row matrices or column-matrices. We define a matrix-instruction which encompasses and generalizes the above instructions. This instruction provides us with a compact tool for describing algorithms and for synthesizing them in synchronous and asynchronous structures. We show, e.g., that the synthesis of a program by means of elementary instructions reduces to the factorization of a matrix into elementary matrices. A formalism and a computation method are introduced which generalize the author's previous work on the subject. |
---|---|
ISSN: | 0018-9340 1557-9956 |
DOI: | 10.1109/TC.1984.1676434 |