Skip to main content

Architectures of SIMD Cellular Logic Image Processing Arrays

  • Conference paper

Part of the book series: NATO ASI Series ((NATO ASI F,volume 18))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Flynn, M J, Some computer organizations and their effectiveness; IEEE Trans. Comput., C-21 pp. 948–960, 1972.

    Article  Google Scholar 

  2. Reddaway, S F, DAP - a distributed processor array; First Annual Symposium on Computer Architecture, Florida, pp. 61–65, 1973.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Sudo, T and Nakashìma, T, An LSI adaptive array processor; IEEE International Solid-State Circuits Conference, pp.122–123 & 307, 1982.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. Danielsson, P-E and Ericsson, T, Suggestions for an image processor array; Internal Report LITH-ISY-I-0507, Linköping University, Sweden, 1982.

    Google Scholar 

  9. Duff, M J B, Review of the CLIP image processing system; Proceedings of the National Computer Conference, pp. 1055–1060, 1978.

    Google Scholar 

  10. Batcher, K E, Design of a Massively Parallel Processor; IEEE Trans. on Comp., C-29 pp. 836–840, 1980.

    Article  Google Scholar 

  11. Reynolds, D E and Otto, G P, Software tools for CLIP4; Image Processing Group Report 82/1, University College London, 1982.

    Google Scholar 

  12. Unger, S H, A computer orientated toward spatial problems; Proc. IRE, 46, pp. 1744–1750, 1958.

    Article  Google Scholar 

  13. Slotnick, D L, Borck, W C and McReynolds, R C, The SOLOMON Computer; Proc. Western Joint Comp. Conf., pp. 87–107, 1962.

    Google Scholar 

  14. McCormick, B H, The Illinois pattern recognition computer ILLIAC III; IEEE Trans. Electron. Commun., EC-12, pp. 791–813, 1963.

    Article  Google Scholar 

  15. Levialdi, S, “CLOPAN”: a closedness pattern analyzer; Proc. IEE, 115n, no.6, pp. 879–880, 1968.

    Google Scholar 

  16. Fountain, T J, CLIP7 - The development of a multi-valued array processor, Internal Report 82/.7, Image Processing Group, University College London, 1982.

    Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics