Share Email Print

Proceedings Paper

Synthesizing parallel imaging applications using the CAP computer-aided parallelization tool
Author(s): Benoit A. Gennart; Marc Mazzariol; Vincent Messerli; Roger David Hersch
Format Member Price Non-Member Price
PDF $17.00 $21.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Imaging applications such as filtering, image transforms and compression/decompression require vast amounts of computing power when applied to large data sets. These applications would potentially benefit from the use of parallel processing. However, dedicated parallel computers are expensive and their processing power per node lags behind that of the most recent commodity components. Furthermore, developing parallel applications remains a difficult task: writing and debugging the application is difficult (deadlocks), programs may not be portable from one parallel architecture to the other, and performance often comes short of expectations. In order to facilitate the development of parallel applications, we propose the CAP computer-aided parallelization tool which enables application programmers to specify at a high-level of abstraction the flow of data between pipelined-parallel operations. In addition, the CAP tool supports the programmer in developing parallel imaging and storage operations. CAP enables combining efficiently parallel storage access routines and image processing sequential operations. This paper shows how processing and I/O intensive imaging applications must be implemented to take advantage of parallelism and pipelining between data access and processing. This paper's contribution is (1) to show how such implementations can be compactly specified in CAP, and (2) to demonstrate that CAP specified applications achieve the performance of custom parallel code. The paper analyzes theoretically the performance of CAP specified applications and demonstrates the accuracy of the theoretical analysis through experimental measurements.

Paper Details

Date Published: 23 December 1997
PDF: 13 pages
Proc. SPIE 3312, Storage and Retrieval for Image and Video Databases VI, (23 December 1997); doi: 10.1117/12.298453
Show Author Affiliations
Benoit A. Gennart, Ecole Polytechnique Federale de Lausanne (Switzerland)
Marc Mazzariol, Ecole Polytechnique Federale de Lausanne (Switzerland)
Vincent Messerli, Ecole Polytechnique Federale de Lausanne (Switzerland)
Roger David Hersch, Ecole Polytechnique Federale de Lausanne (Switzerland)

Published in SPIE Proceedings Vol. 3312:
Storage and Retrieval for Image and Video Databases VI
Ishwar K. Sethi; Ramesh C. Jain, Editor(s)

© SPIE. Terms of Use
Back to Top