Author :
Maresca, Massimo ; Lavin, Mark A. ; Li, Huaqing
Abstract :
Options are examined that drive the design of a vision-oriented computer, beginning with the analysis of the basic vision computation and communication requirements. The classical taxonomy is briefly reviewed for parallel computers, based on the instruction and data stream. A recently proposed criterion, the degree of autonomy of each processor, is applied to further classify fine-grain SIMD (single-instruction, multiple-data-stream) massively parallel computers. Three types of processor autonomy, namely, operational autonomy, addressing autonomy, and connection autonomy, are identified. For each type, the basic definition is given and some examples shown. The concept of connection autonomy, which is believed to be the key point in the development of massively parallel architectures for vision, is presented. Two examples are shown of parallel computers featuring different types of connection autonomy-the Connection Machine and the polymorphic-Torus-and their cost and benefits are compared
Keywords :
computer vision; parallel architectures; Connection Machine; addressing autonomy; benefits; classical taxonomy; communication requirements; computer vision; connection autonomy; cost; definition; examples; fine-grain SIMD; massively parallel architectures; massively parallel computers; operational autonomy; parallel computers; polymorphic-Torus; types of processor autonomy; vision-oriented computer; Computer aided instruction; Computer aided manufacturing; Computer vision; Concurrent computing; Data structures; Drives; Image processing; Parallel architectures; Parallel processing; Pattern recognition; Senior members; Taxonomy;