A hardware architecture that addresses at least part of the potential parallelism in each of the three levels of vision abstraction, low (sensory), intermediate (symbolic), and high (knowledge-based), is described. The machine, called the image understanding architecture (IUA), consists of three different, tightly coupled parallel processors; the content addressable array parallel processor (CAAPP) at the low level, the intermediate communication associative processor (ICAP) at the intermediate level, and the symbolic processing array (SPA) at the high level. The CAAPP and ICAP levels are controlled by an array control unit (ACU) that takes its directions from the SPA level. The SPA is a multiple-instruction multiple-data (MIMD) parallel processor, while the intermediate and low levels operat in multiple modes. The CAAPP operates in single-instruction multiple-data (SIMD) associative or multiassociative mode, and the ICAP operates in single-program multiple-data (SPMD) or MIMD mode.<<ETX>>
[1]
Charles C. Weems.
Architectural requirements of image understanding with respect to parallel processing
,
1991
.
[2]
Juan Li,et al.
A system for algorithm-architecture mapping based on dependence graph matching and hypergraphs
,
1991,
[1991] Proceedings. The Fifth International Parallel Processing Symposium.
[3]
Edward J. Delp,et al.
Dynamic intelligent scheduling and control of reconfigurable parallel architectures for computer vision/image processing
,
1990,
[1990] Proceedings. 10th International Conference on Pattern Recognition.
[4]
Quentin F. Stout,et al.
Mapping vision algorithms to parallel architectures
,
1988,
Proc. IEEE.
[5]
Larry S. Davis,et al.
Replicated data algorithms in image processing
,
1992,
CVGIP Image Underst..