Title :
Novel parallel Hough Transform on multi-core processors
Author :
Chen, Yen-Kuang ; Li, Wenlong ; Li, Jianguo ; Wang, Tao
Author_Institution :
Corp. Technol. Group, Intel Corp., Santa Clara, CA
fDate :
March 31 2008-April 4 2008
Abstract :
After analyzing the performance bottlenecks of the Hough transform on multi-core processors, this paper proposes a new Hough transform implementation. The performance of microprocessors improves significantly because of the introduction of multiple cores. To harness the computation power of such multi-core processors, we must effectively execute many threads at the same time. This paper first studies a coarse-grain and a fine-grain parallelization of a straightforward Hough transform implementation on an 8-core machine. Due to parallelization overheads and memory requirements, these schemes do not fully utilize computation power. After that, we propose a new Hough transform implementation for parallelization. Experimental data shows that the new Hough transform exposes a significant amount of concurrency and pretty good data locality. On the 8-core machine, the new implementation has 25% better performance than the old ones.
Keywords :
Hough transforms; microprocessor chips; parallel algorithms; 8-core machine; coarse-grain parallelization; fine-grain parallelization; multicore processors; parallel Hough transform; straightforward Hough transform; Concurrent computing; Digital signal processors; Image analysis; Microprocessors; Multicore processing; Parallel processing; Performance analysis; Pixel; Signal processing algorithms; Yarn; Parallel algorithms; digital signal processors; parallel processing;
Conference_Titel :
Acoustics, Speech and Signal Processing, 2008. ICASSP 2008. IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-1483-3
Electronic_ISBN :
1520-6149
DOI :
10.1109/ICASSP.2008.4517895