Wiley Encyclopedia of Computer Science and Engineering 2007
DOI: 10.1002/9780470050118.ecse102
|View full text |Cite
|
Sign up to set email alerts
|

Dataflow Computers: Their History and Future

Abstract: The dataflow model of computation offers an attractive alternative to control‐flow in extracting parallelism from programs. The execution of a dataflow instruction is based on the availability of its operand(s); hence, the synchronization of parallel activities is implicit in the dataflow model. Instructions in dataflow model do not impose any constraints on sequencing except for the data dependencies in the program. The elegant representation of concurrency in dataflow computation led to considerabl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
1

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 16 publications
(7 citation statements)
references
References 35 publications
0
6
0
1
Order By: Relevance
“…Dataflow and computing models that display extreme parallelism are among such possibilities to be considered 86 . Dataflow computing arises from situations where storing the entire data space is impossible (which encompasses extreme data science by definition), so the algorithms that direct computation are based on the availability and flow of the data and are able to employ parallelism at a high level.…”
Section: Computer Science Ideas For Extreme Data Sciencementioning
confidence: 99%
“…Dataflow and computing models that display extreme parallelism are among such possibilities to be considered 86 . Dataflow computing arises from situations where storing the entire data space is impossible (which encompasses extreme data science by definition), so the algorithms that direct computation are based on the availability and flow of the data and are able to employ parallelism at a high level.…”
Section: Computer Science Ideas For Extreme Data Sciencementioning
confidence: 99%
“…Data flow graph was first introduced in the data flow machines to describe parallel computation [27]. A data flow graph is a directed graph, G(N, E), where nodes in N represent instructions and edges in E represent data dependencies among the nodes.…”
Section: B Data Flow Graphmentioning
confidence: 99%
“…Loosely, the aforementioned topics are collected together as they all aim to allow maximum exploitation of spatial communication patterns, allowing each PE to send data directly to down-stream dataflow targets [44], [45]. Dataflow connections forming communications links are often direct register-to-register transfers mediated by a common bus (e.g., [11]- [13] and many others summarized by [46], [47]). Systolic arrays are also a form of dataflow, although with a fixed spatial communication pattern, e.g.…”
Section: Related Workmentioning
confidence: 99%