PROTEUS - A RECONFIGURABLE COMPUTATIONAL NETWORK FOR COMPUTER VISION

Citation
Rm. Haralick et al., PROTEUS - A RECONFIGURABLE COMPUTATIONAL NETWORK FOR COMPUTER VISION, Machine vision and applications, 8(2), 1995, pp. 85-100
Citations number
26
Categorie Soggetti
Engineering, Eletrical & Electronic","Computer Science Cybernetics
ISSN journal
09328092
Volume
8
Issue
2
Year of publication
1995
Pages
85 - 100
Database
ISI
SICI code
0932-8092(1995)8:2<85:P-ARCN>2.0.ZU;2-0
Abstract
The Proteus architecture is a highly parallel, multiple instruction, m ultiple data machine (MIMD) optimized for large granularity tasks such as machine vision and image processing. The system can achieve 20 gig aflops (80 gigaflops peak). It accepts data via multiple serial links at a rate of up to 640 MB/s. The system employs a hierarchical reconfi gurable interconnection network with the highest level being a circuit -switched enhanced hypercube, serial interconnection network for inter nal data transfers. The system is designed to use 256 to 1024 RISC pro cessors. The processors use 1-MB external read/write allocating caches for reduced multiprocessor contention. The system detects, locates, a nd replaces faulty subsystems using redundant hardware to facilitate f ault tolerance. The parallelism is directly controllable through an ad vanced software system for partitioning, scheduling, and development. System software includes a translator for the INSIGHT language, a para llel debugger, low- and high-level simulators, and a message-passing s ystem for all control needs. Image-processing application software inc ludes a variety of point operators, neighborhood operators, convolutio n, and the mathematical morphology operations of binary and gray-scale dilation, erosion, opening, and closing.