Implementation and Performance of a Complex Vision System on a Systolic Array Machine - Robotics Institute Carnegie Mellon University

Implementation and Performance of a Complex Vision System on a Systolic Array Machine

E. Clune, J. D. Crisman, G. J. Klinker, and J. A. Webb
Journal Article, Future Generations Computer Systems, Vol. 4, No. 1, pp. 15 - 29, August, 1988

Abstract

Complex vision system are usually quite slow, requiring tens of secondr or minutes of computer time for each image. As the complexiq and experimental nature of the system increases, the speed is especially low, since all components of the system must be optimized if the system is to show good performance. The FIDO system, a stereo vision system for controlling a robot vehicle, has existed for a number of years and has been implemented on a number of different computers. These computers have rangedfrom a DEC KL10 to the current implementation on the Warp machine, a 100 Million Floating-point Operations Per Second (MFLOPS) systolic array machine. FIDO has shown an enormous range in speed; its ancestor took I5 minutes per step, while the Warp implementation takes less than 5 second per step. Moreover, while early versions of FIDO moved in slow, start-and-stop steps, FIDO now runs continuously at 100 mm/second. We review the history of the FIDO system, discuss its implementation on different computers, and concentrate on its current Warp implementation.

BibTeX

@article{Clune-1988-15702,
author = {E. Clune and J. D. Crisman and G. J. Klinker and J. A. Webb},
title = {Implementation and Performance of a Complex Vision System on a Systolic Array Machine},
journal = {Future Generations Computer Systems},
year = {1988},
month = {August},
volume = {4},
number = {1},
pages = {15 - 29},
}