JOURNAL ARTICLE

<title>Software architecture for application-driven high-performance image processing</title>

D.C. KoelmaPieter JonkerHJ Sips

Year: 1997 Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Vol: 3166 Pages: 340-351   Publisher: SPIE

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.

Keywords:
Computer science MIMD Computer architecture Interface (matter) Scalability Software Programmer Image processing Parallel computing Computer hardware Embedded system Image (mathematics) Operating system Artificial intelligence

Metrics

5
Cited By
0.46
FWCI (Field Weighted Citation Impact)
0
Refs
0.65
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

CCD and CMOS Imaging Sensors
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

<title>High-performance image processing architecture</title>

Patrick C. Coffield

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1992 Vol: 1659 Pages: 77-88
JOURNAL ARTICLE

<title>High-performance image processing system</title>

Daniel McCarthyMichael S. PattersonMichael YoungerClyde C. DeLuca

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1994 Vol: 2173 Pages: 178-188
JOURNAL ARTICLE

<title>Software architecture for intelligent image processing using Prolog</title>

Andrew JonesBruce G. Batchelor

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1994 Vol: 2353 Pages: 178-189
JOURNAL ARTICLE

<title>Associative architecture for image processing</title>

R. AdarA. Akerib

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1997 Vol: 3166 Pages: 232-240
JOURNAL ARTICLE

<title>ALMA software architecture</title>

Joseph SchwarzG. Raffi

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 2002 Vol: 4848 Pages: 55-62
© 2026 ScienceGate Book Chapters — All rights reserved.