written 7.0 years ago by | modified 7.0 years ago by |
Mumbai University > Computer Engineering > sem 8> Parallel and Distributed Systems
Marks: 5M
written 7.0 years ago by | modified 7.0 years ago by |
Mumbai University > Computer Engineering > sem 8> Parallel and Distributed Systems
Marks: 5M
written 7.0 years ago by |
Data flow architecture uses data driven model in which the program is represented using directed acyclic graph(nodes and edges).
Instructions is represented by a node and the data dependency relationship is represented by the edge between the connected node.
Node can be scheduled for input execution if and if only if data is valid and correct.
Example SISAL, Silage, LISP
Diagram
Advantages
It provides very high potential for parallelism.
It gives high throughput for a complex computation.
Disadvantages
Time is wasted in waiting for unnecessary arguments.
High control overhead.
Difficult to manipulate data structures.