[go: nahoru, domu]

Dataflow architecture: Difference between revisions

Content deleted Content added
m layout
in CS field, nondeterministic is better than inditerministic
Line 1:
'''Dataflow architecture''' is a [[computer architecture]] that directly contrasts the traditional [[von Neumann architecture]] or [[control flow architecture]]. Dataflow architectures do not have a [[program counter]], or (at least conceptually) the executability and execution of instructions is solely determined based on the availability of input arguments to the instructions, so that the order of instruction execution is unpredictable: i. e. behavior is indeterministicnondeterministic.
 
Although no commercially successful general-purpose computer hardware has used a dataflow architecture, it has been successfully implemented in specialized hardware such as in [[digital signal processing]], [[network routing]], [[graphics processing]], [[telemetry]], and more recently in data warehousing.{{Citation needed|date=March 2015}} It is also very relevant in many software architectures today including [[database]] engine designs and [[parallel computing]] frameworks.{{Citation needed|date=March 2015}}