Microprocessor arrays for pattern recognition
- 1 January 1978
- journal article
- Published by Institution of Engineering and Technology (IET) in IEE Journal on Computers and Digital Techniques
- Vol. 1 (2) , 60-66
- https://doi.org/10.1049/ij-cdt.1978.0018
Abstract
A linear array of microprocessors provides a powerful computing system that is particularly well suited to many pattern-recognition and cluster-analysis algorithms. These often rely heavily upon the calculation of distances in high-dimensional vector spaces: distances can be computed at high speed by an array of identical processing elements, operating in parallel under the command of a central controller. To achieve high computing speeds in those pattern recognition algorithms which refer an input vector to each member of a set of stored reference vectors, the processing elements should each contain some ‘local’ storage. Of course, not all pattern-recognition algorithms are parallel, and to accomodate these, the processing elements may be required to operate autonomously. Nevertheless, the system controller must, at all times, be able to force the entire array to operate under its control again. The array can operate in a third mode, namely acting as a pipe-line processor, which is useful in some situations (e.g. computing polynomials) and for transferring data between the array's local store and the system controller. A rectangular array is even faster than a linear one, but is, of course, more expensive. The cost and performance of an array of Intel 8080 microprocessors are compared to those of other systems.Keywords
This publication has 6 references indexed in Scilit:
- Parallel Processing TechniquesPublished by Springer Nature ,1978
- Pattern Recognition with Networks of Memory ElementsPublished by Springer Nature ,1978
- A Review of Optical Pattern Recognition TechniquesPublished by Springer Nature ,1978
- Pattern RecognitionPublished by Springer Nature ,1978
- DAP—a distributed array processorACM SIGARCH Computer Architecture News, 1973
- A programming languagePublished by Association for Computing Machinery (ACM) ,1962