[go: nahoru, domu]

Dataflow architecture: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
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 instructionsinstruction 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 indeterministic.
 
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}}.