Share Email Print

Proceedings Paper

Software architecture for application-driven high-performance image processing
Author(s): Dennis Koelma; Pieter P. Jonker; H. J. Sips
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

The paper introduces a software architecture to support a user from the image processing community in the development of time-constrained image processing applications on parallel computers. The architecture is based on abstract data types with a well defined interface. The interface separates an application from the actual hardware used. On the application side of the interface the programmer is presented with a familiar (sequential) programming model. On the hardware side of the interface detailed knowledge of a parallel machine may be employed to arrive at efficient implementations of basic functionality. Knowledge of both suitable data distributions for images and performance characteristics of operations on those images allows for automated selection of an appropriate data distribution scheme throughout the application. Experiments show that with little effort reasonable levels of efficiency and scalability are achieved on a 32-node MIMD architecture.

Paper Details

Date Published: 19 September 1997
PDF: 12 pages
Proc. SPIE 3166, Parallel and Distributed Methods for Image Processing, (19 September 1997); doi: 10.1117/12.279632
Show Author Affiliations
Dennis Koelma, Univ. of Amsterdam (Netherlands)
Pieter P. Jonker, Delft Univ. of Technology (Netherlands)
H. J. Sips, Delft Univ. of Technology (Netherlands)

Published in SPIE Proceedings Vol. 3166:
Parallel and Distributed Methods for Image Processing
Hongchi Shi; Patrick C. Coffield, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?