A HIGH-LEVEL DATA-FLOW SYSTEM

Citation
L. Verdoscia et R. Vaccaro, A HIGH-LEVEL DATA-FLOW SYSTEM, Computing, 60(4), 1998, pp. 285-305
Citations number
37
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
0010485X
Volume
60
Issue
4
Year of publication
1998
Pages
285 - 305
Database
ISI
SICI code
0010-485X(1998)60:4<285:>2.0.ZU;2-U
Abstract
This paper presents a new dataflow graph model, where only data tokens are allowed to flow. First we introduce a High-Level Dataflow System (HLDS) to describe a formal dataflow graph model, then we present a ho mogeneous HLDS (hHLDS) that formally describes our proposal. In this p roposal the dataflow graph is obtained by employing only actors with h omogeneous I/O conditions, that is, each actor, which executes an elem ental operation, is characterised by having one output and two input a rcs. Even though no control tokens are allowed, i.e. no T-gate, merge, and switch actors are present in this model, it is always possible to obtain dataflow graphs, which represent any programming structure and whose behaviour is well-behaved. As homogeneous I/O conditions are a severe restriction to represent the flow of a computation and the toke n flow in such dataflow graphs is completely asynchronous, proof is gi ven to guarantee their determinacy,The main advantage of this represen tation is that it maps directly to hardware through a one-to-one corre spondence between actors of the model and Functional Units of a datafl ow machine.