Abstract
The use of parallelism in the design of computer architectures specialised for image processing is now recognised as a necessity, especially as interest grows in the potential applications of real-time image analysis. A conventional (von Neumann) serial processor is clearly unable to achieve processing rates which would keep up with the data flow from standard television image sequences. Suppose that it is required to perform a simple, 3 × 3 local neighbourhood operation on a new 512 × 512 pixel image every one twenty-fifty of a second. This operation would involve, at every pixel, fetching nine pixel values and performing at least eight additions (although there would most likely be multiplications involved as well), concluding with a store operation. Over and above this activity in the arithmetic logic unit, input and output operations would also be required. Thus in one second, the minimum number of processor operations would be 25 × 512 × 512 × (8 additions + 9 memory accesses), i.e. more than 100 million operations each second. Improvements in semiconductor technology can be expected to go some of the way towards enhancing computer performance towards rates in this region, but the bulk of the gain must still be found elsewhere and, specifically, in improved architectures.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Flynn, M J, Some computer organizations and their effectiveness; IEEE Trans. Comput., C-21 pp. 948–960, 1972.
Reddaway, S F, DAP - a distributed processor array; First Annual Symposium on Computer Architecture, Florida, pp. 61–65, 1973.
Fountain, T J, A Survey of bit-serial array processor circuits; In Computer Structure for Image Processing (ed. M J B Duff), Academic Press, pp. 1–14, 1983.
Fountain, T J, Towards CLIP6 - an extra dimension; IEEE Computer Society Workshop on Computer Architecture for Pattern Analysis and Image Database Management, Hot Springs, Va., pp. 25–30, 1981.
Sudo, T and Nakashìma, T, An LSI adaptive array processor; IEEE International Solid-State Circuits Conference, pp.122–123 & 307, 1982.
Robinson, I N and Moore, W R, A parallel processor array architecture and its implementation in silicon; Proceedings of IEEE Custom Integrated Circuits Conference, Rochester, N.Y., pp. 41–45, 1982.
Tanimoto, S L and Pfieffer, J J, Jr., An image processor based on an array of pipelines; IEEE Computer Society Workshop on Computer Architecture for Pattern Analysis and Image Database Management, Hot Springs, Va., pp. 201–208, 1981.
Danielsson, P-E and Ericsson, T, Suggestions for an image processor array; Internal Report LITH-ISY-I-0507, Linköping University, Sweden, 1982.
Duff, M J B, Review of the CLIP image processing system; Proceedings of the National Computer Conference, pp. 1055–1060, 1978.
Batcher, K E, Design of a Massively Parallel Processor; IEEE Trans. on Comp., C-29 pp. 836–840, 1980.
Reynolds, D E and Otto, G P, Software tools for CLIP4; Image Processing Group Report 82/1, University College London, 1982.
Unger, S H, A computer orientated toward spatial problems; Proc. IRE, 46, pp. 1744–1750, 1958.
Slotnick, D L, Borck, W C and McReynolds, R C, The SOLOMON Computer; Proc. Western Joint Comp. Conf., pp. 87–107, 1962.
McCormick, B H, The Illinois pattern recognition computer ILLIAC III; IEEE Trans. Electron. Commun., EC-12, pp. 791–813, 1963.
Levialdi, S, “CLOPAN”: a closedness pattern analyzer; Proc. IEE, 115n, no.6, pp. 879–880, 1968.
Fountain, T J, CLIP7 - The development of a multi-valued array processor, Internal Report 82/.7, Image Processing Group, University College London, 1982.
Duff, M J B, Watson, D M, Fountain, T J, and Shaw, G K, A cellular logic array for image processing; Pattern Recognition, 5, pp. 229–247, 1973.
Duff, M J B, Propagation in Cellular Logic Arrays; Proc., IEEE Workshop on Picture Data Description and Management, Pacific Grove, Ca., pp. 259–262, 1980.
Duff, M J B, Neighbourhood operators; in Physical and Biological Processing of Images (eds. O J Braddick and A C Sleigh), Springer-Verlag, pp. 53–72, 1983.
Uhr, L, Schmitt, L and Hanrahan, P, Cone/pyramid perception programs for arrays and networks; in Multicomputers and Image Processing (eds. K Preston, Jr., and L Uhr) Academic Press, pp. 179–191, 1982.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Duff, M.J.B. (1985). Architectures of SIMD Cellular Logic Image Processing Arrays. In: Freeman, H., Pieroni, G.G. (eds) Computer Architectures for Spatially Distributed Data. NATO ASI Series, vol 18. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82150-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-82150-9_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-82152-3
Online ISBN: 978-3-642-82150-9
eBook Packages: Springer Book Archive