The search functionality is under construction.
The search functionality is under construction.

A Model and Evaluation of State Dependent Processing on Data Flow Machines

Masaru TAKESUE

  • Full Text Views

    0

  • Cite this

Summary :

This paper presents an implementation model for efficient state dependent processing on data flow machines, and some results from evaluation on NTT's data flow machine simulator. In this model, which is based on communicating processes with streams, each element of a stream is sent directly from an instance of a stream-producing function to a corresponding instance of a stream-consuming function. The order of elements in the stream is preserved by schemata for sequentializing instances of the functions. There is no need for data structure on memory for a stream. Therefore, it is expected that the same number of instances of a stream processing function as the number of elements in the stream are invoked and executed nearly in parallel. A nondeterministic processing is realized in the same framework. Evaluation results show that this model can attain about 80% improvement in speedup compared with a conventional model which exploits parallelism by a non-strict data structure constructor, eager evaluation of element data, and a memory with synchronization capability. It is also shown that a mutually exclusive processing in a sample program, i.e. a functional level simulator of a data flow machine as implemented by this model, does not constrict parallelism.

Publication
IEICE TRANSACTIONS on transactions Vol.E71-E No.5 pp.514-522
Publication Date
1988/05/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Computer Systems

Authors

Keyword