Title :
MPIIMGEN - a code transformer that parallelizes image processing codes to run on a cluster of workstations
Author :
Vinod, U.V. ; Baruah, Pallav K.
Author_Institution :
Dept. of Math. & Comput. Sci., Sri Sathya Sai Inst. of Higher Learning, Prashanthi Nilayam, India
Abstract :
An enormous body of image and video processing software has been written for conventional (sequential) desktop computers. These implement a wide range of operations, such as convolution, histogram equalization and template matching. These applications usually have a tremendous potential for parallelism. However a significant barrier in exploiting such parallelism is the difficulty of writing parallel software. In this work, the design and implementation of MPIIMGEN -- a code transformer that automatically transforms these sequential image processing codes into parallel codes that are capable of running on a cluster of workstations is presented. This tool uses a pattern driven approach to parallelize the sequential codes.
Keywords :
image processing; message passing; parallel programming; program compilers; sequential codes; workstation clusters; MPIIMGEN; code transformer; desktop computers; image processing software; parallel codes; parallel software; pattern driven approach; sequential code parallelization; sequential image processing codes; video processing software; workstation cluster; Concurrent computing; Convolution; Histograms; Image processing; Mathematics; Parallel processing; Pattern matching; Testing; Workstations; Writing;
Conference_Titel :
Cluster Computing, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8694-9
DOI :
10.1109/CLUSTR.2004.1392596