Comparing dataflow computers with superscalar microprocessors
Superscalar microprocessors are von Neumann based: (sequential) thread of instructions as input? not enough fine-grained parallelism to feed the multiple functional units ? speculation
Dataflow approach resolves any threads of control into separate instructions that are ready to execute as soon as all required operands become available.
The fine-grained parallelism generated by dataflow principle is far larger than the parallelism available for microprocessors.
However, locality is lost ? no caching, no registers