Title :
Load balancing requirements in parallel implementations of image feature extraction tasks
Author :
Gerogiannis, Dimitris ; Orphanoudakis, Stelios C.
Author_Institution :
Syst. Technol. Res., Daimler-Benz AG, Berlin, Germany
fDate :
9/1/1993 12:00:00 AM
Abstract :
Load balancing requirements in parallel image analysis are considered and results on the performance of parallel implementations of two image feature extraction tasks on the Connection Machine and the iPSC/2 hypercube are reported and discussed. A load redistribution algorithm, which makes use of parallel prefix operations and one-to-one permutations among the processors, is described and has been used. The expected improvement in performance resulting from load balancing has been determined analytically and is compared to actual performance results obtained from the above implementations. The analytical results demonstrate the specific dependence of the expected improvement in performance on the computational and communication requirements of each task, characteristic machine parameters, a characterization of prior load distribution in terms of parameters which can be computed dynamically at the start of task execution, and the overhead incurred by load redistribution
Keywords :
distributed memory systems; feature extraction; hypercube networks; image processing; parallel machines; performance evaluation; resource allocation; Connection Machine; communication requirement; iPSC/2 hypercube; image feature extraction; load balancing; load redistribution; load redistribution algorithm; one-to-one permutations; parallel implementations; parallel prefix operations; performance; Computer vision; Concurrent computing; Data structures; Distributed computing; Feature extraction; Image analysis; Load management; Machine vision; Parallel machines; Performance analysis;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on