Abstract
This paper presents efficient and portable implementations of two useful primitives in image processing algorithms, histogramming and connected components. Our general framework is a single-address space, distributed memory programming model. We use efficient techniques for distributing and coalescing data as well as efficient combinations of task and data parallelism. Our connected components algorithm uses a novel approach for parallel merging which performs drastically limited updating during iterative steps, and concludes with a total consistency update at the final step. The algorithms have been coded in Split-c and run on a variety of platforms. Our experimental results are consistent with the theoretical analysis and provide the best known execution times for these two primitives, even when compared with machine-specific implementations. More efficient implementations of split-c will likely result in even faster execution times. © 1995, ACM. All rights reserved.
Cite
CITATION STYLE
Bader, D. A., & JaJaa, J. (1995). Parallel Algorithms for Image Histogramming and Connected Components with an Experimental Study (Extended Abstract). ACM SIGPLAN Notices, 30(8), 123–133. https://doi.org/10.1145/209937.209950
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.