Data flow paradigm of computation was popularized in 60’ and 70’ and describes non Von Neumann architectures with the ability of fine grain parallelism in computation process.
In data flow architecture the flow of computation is not instructions flood driven. There is no concept of program counter implemented in this architecture. Control of computation is realized by data flood. Instruction is executed immediately in condition there are all operands of this instruction present. When executed, instruction produces output operands, which are input operands for other instructions.