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.
Preview
Unable to display preview. Download preview PDF.
References
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.
Jack J. Dongarra and Tom Dunigan, Message-Passing Performance of Various Computers, Technical Report, ORNL, August 1995.
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.
AI Geist et al., PVM User's Guide and Reference Manual, September 1994.
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.
J. A. Steele, An abstract machine approach to environments for image interpretation on transputers, PhD Thesis, The Queen's University of Belfast, 1994.
Jon A. Webb, Steps Toward Architecture-Independent Image Processing, IEEE Computer, February 1992, 21–31.
Author information
Authors and Affiliations
Editor information
Rights 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