Paper
20 October 1993 Parallel software requirements to the design of a general architecture: application to the image processing
Patrick J. Bonnin, Brigitte Hoeltzener-Douarin, N. Aubin, S. Cartier, Thierry Porcher, P. Fiorini, Bertrand Zavidovique
Author Affiliations +
Abstract
A great number of parallel computer architectures have been proposed, whether they are SIMD machines (Single Instruction Multiple Data) with lots of quite simple processors, or MIMD machines (Multiple Instruction Multiple Data) containing few, but powerful processors. Each one claims to offer some kind of an optimality at the hardware level. But implementing parallel image processing algorithms to make them run in real time will remain a real challenge; it addresses rather the control of communication networks between processors (message passing, circuit switching..) or the computing model (e.g. data parallel model). In that respect, our goal here is to point out some algorithmic needs to distribute image processing operators. They will be translated first in terms of programming models, more general then image processing applications, and then as hardware properties of the processor network. In that way, we do not design yet another parallel machine dedicated to image processing, but a more general parallel architecture which one will be able to efficiently implement different kinds of programming models.
© (1993) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Patrick J. Bonnin, Brigitte Hoeltzener-Douarin, N. Aubin, S. Cartier, Thierry Porcher, P. Fiorini, and Bertrand Zavidovique "Parallel software requirements to the design of a general architecture: application to the image processing", Proc. SPIE 2028, Applications of Digital Image Processing XVI, (20 October 1993); https://doi.org/10.1117/12.158649
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image processing

Data modeling

Image segmentation

Computer programming

Digital image processing

Computer architecture

Sensors

Back to Top