The authors present a dataflow computer, consisting of an array of dataflow processors, dedicated to real-time image processing. A custom processor, able to perform up to 50 million operations/s on 25 Mbyte/s dataflows, has been developed for low-level computations and T800 transputers are used for high-level ones. The dataflow computer is programmed in a pure functional style (Backus) programming language with a single formalism for both types of processors. An experimental system including 256 low-level dataflow processors and one transputer has been built, and several image processing algorithms have run on it in real time at digital video speed. This system will be extended very soon to 1024 low-level processors and 32 high-level processors.<<ETX>>
[1]
Jack B. Dennis,et al.
Data Flow Supercomputers
,
1980,
Computer.
[2]
E. Allart,et al.
Image processing VLSI design through functional match between algorithms and architecture
,
1988,
1988., IEEE International Symposium on Circuits and Systems.
[3]
John W. Backus,et al.
Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs
,
1978,
CACM.
[4]
B. Zavidovique,et al.
A data-flow processor for real-time low-level image processing
,
1991,
Proceedings of the IEEE 1991 Custom Integrated Circuits Conference.