Skip to main content

A PVM implementation of a portable parallel image processing library

  • Session F7: Extensions to PVM (2)
  • Conference paper
  • First Online:
Parallel Virtual Machine — EuroPVM '96 (EuroPVM 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1156))

Included in the following conference series:

Abstract

This paper presents a portable parallel image processing library, which provides a high-level transparent programming model for image processing application development. The library is implemented using the PVM message-passing environment in order to achieve maximum portability. The paper describes the layered software model developed to provide extensibility and to hide the details of parallelism and the idio-syncrasies of the various communication technologies. Implementation details of the image processing library and the abstract communications layer are described and we report on the performance of the library operations we achieved on Ethernet and ATM network based workstation clusters.

Supported by the Hungarian National Science and Research Foundation (OTKA) under Grant No. F007345.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Crookes, P. J. Morrow and P. J. McParland, IAL: a parallel image processing programming language, IEE Proceedings, Part I, Vol 137 No 3 (June 1990) pp 176–182.

    Google Scholar 

  2. Jack J. Dongarra and Tom Dunigan, Message-Passing Performance of Various Computers, Technical Report, ORNL, August 1995.

    Google Scholar 

  3. S. G. Dykes, X. Zhang, Y. Zhou and H. Yang, Computation and communication patterns of large-scale image convolutions on parallel architectures, in Proc. 8th Int. Parallel Processing Symposium, IEEE Press, April, 1994, pp. 926–931.

    Google Scholar 

  4. AI Geist et al., PVM User's Guide and Reference Manual, September 1994.

    Google Scholar 

  5. G. X. Ritter, J. N. Wilson and J. L. Davidson, Image Algebra: an overview, Computer Vision, Graphics and Image Processing, No. 49 (1990) pp 297–331.

    Google Scholar 

  6. J. A. Steele, An abstract machine approach to environments for image interpretation on transputers, PhD Thesis, The Queen's University of Belfast, 1994.

    Google Scholar 

  7. Jon A. Webb, Steps Toward Architecture-Independent Image Processing, IEEE Computer, February 1992, 21–31.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arndt Bode Jack Dongarra Thomas Ludwig Vaidy Sunderam

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Juhasz, Z., Crookes, D. (1996). A PVM implementation of a portable parallel image processing library. In: Bode, A., Dongarra, J., Ludwig, T., Sunderam, V. (eds) Parallel Virtual Machine — EuroPVM '96. EuroPVM 1996. Lecture Notes in Computer Science, vol 1156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540617795_24

Download citation

  • DOI: https://doi.org/10.1007/3540617795_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61779-2

  • Online ISBN: 978-3-540-70741-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics