Parallel Programming Using C++
Parallel Programming Using C++
Handbook of Computer Vision Algorithms in Image Algebra
Handbook of Computer Vision Algorithms in Image Algebra
The Lazy Programmer's Approach to Building a Parallel Image processing Library
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
A PVM Implementation of a Portable Parallel Image Processing Library
EuroPVM '96 Proceedings of the Third European PVM Conference on Parallel Virtual Machine
Efficient Applications in User Transparent Parallel Image Processing
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Incorporating memory layout in the modeling of message passing programs
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
Transparent runtime parallelization of the R scripting language
Journal of Parallel and Distributed Computing
A parallel solution for high resolution histological image analysis
Computer Methods and Programs in Biomedicine
User transparent data and task parallel multimedia computing with Pyxis-DT
Future Generation Computer Systems
Hi-index | 0.00 |
This paper describes a software architecture that allows image processing researchers to develop parallel applications in a transparent manner. The architecture's main component is an extensive library of low level image processing operations that can be run on distributed memory MIMD-style parallel hardware. Since the library has an application programming interface identical to that of an existing sequential image library, all parallelism is completely hidden from the user. In this paper we give an overview of all architecture components, and show how issues related to automatic parallelization and optimization are dealt with by the application of domain specific performance models. Results obtained for a realistic application indicate that model-based optimization of a wide range of imaging software indeed is possible.