A complexity measure for data flow models

For common data flow schemes, the number of copies of tokens made during a computation is demonstrated to be a Blum (1967) complexity measure. Results from abstract complexity theory then hold for the copy measure, suggesting, for example, that any implementation of a data flow processor will be lim...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International Journal of Computer & Information Sciences 1985-04, Vol.14 (2), p.107-122
Hauptverfasser: MOTTELER, H. E, SMITH, C. H
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:For common data flow schemes, the number of copies of tokens made during a computation is demonstrated to be a Blum (1967) complexity measure. Results from abstract complexity theory then hold for the copy measure, suggesting, for example, that any implementation of a data flow processor will be limited by its ability to copy tokens. The copy measure is a natural measure of complexity for data flow calculations, and is distinct from the usual time or space measures. The result is generalized to a broader class of data flow schemas, including those with an apply operator. An example is also presented of a data flow scheme that makes no copies either by explicit copy nodes or by operators that release more than one token at a time. Calculation in this example proceeds by the repeated modification of a single token.
ISSN:0091-7036
0885-7458
1573-7640
DOI:10.1007/BF00996925