A Preliminary Architecture for a Basic Data-Flow Processor @ ISCA 1975
Table of Contents
paper link: https://dl.acm.org/doi/pdf/10.1145/642089.642111
Data-Flow Programs
A group of operations is to be performed once for each sample of the signal being processed.
Only active instructions are in the operational memory of the processor, and each instruction is brought to that memory only when necessary for program execution, and remains there only as long as it is being utilized.
Motivation
Highly parallel computation such as stream-oriented signal processing.
The Elementary Processor
The computation represented by a elementary program are completely data driven and the enabling of an operator is determined only by the arrival of values of all input links, no separate control signals are utilized.