TY - GEN
T1 - Efficient mapping of advanced signal processing algorithms on multi-processor architectures
AU - Manjunath, Bhavana B.
AU - Williams, Aaron S.
AU - Chakrabarti, Chaitali
AU - Papandreou-Suppappola, Antonia
PY - 2008/12/26
Y1 - 2008/12/26
N2 - Modern microprocessor technology is migrating from simply increasing clock speeds on a single processor to placing multiple processors on a die to increase throughput and power performance in every generation. To utilize the potential of such a system, signal processing algorithms have to be efficiently parallelized so that the load can be distributed evenly among the multiple processing units. In this paper, we study several advanced deterministic and stochastic signal processing algorithms and their computation using multiple processing units. Specifically, we consider two commonly used time-frequency signal representations, the short-time Fourier transform and the Wigner distribution, and we demonstrate their parallelization with low communication overhead. We also consider sequential Monte Carlo estimation techniques such as particle filtering, and we demonstrate that its multiple processor implementation requires large data exchanges and thus a high communication overhead. We propose a modified mapping scheme that reduces this overhead at the expense of a slight loss in accuracy, and we evaluate the performance of the scheme for a state estimation problem with respect to accuracy and scalability.
AB - Modern microprocessor technology is migrating from simply increasing clock speeds on a single processor to placing multiple processors on a die to increase throughput and power performance in every generation. To utilize the potential of such a system, signal processing algorithms have to be efficiently parallelized so that the load can be distributed evenly among the multiple processing units. In this paper, we study several advanced deterministic and stochastic signal processing algorithms and their computation using multiple processing units. Specifically, we consider two commonly used time-frequency signal representations, the short-time Fourier transform and the Wigner distribution, and we demonstrate their parallelization with low communication overhead. We also consider sequential Monte Carlo estimation techniques such as particle filtering, and we demonstrate that its multiple processor implementation requires large data exchanges and thus a high communication overhead. We propose a modified mapping scheme that reduces this overhead at the expense of a slight loss in accuracy, and we evaluate the performance of the scheme for a state estimation problem with respect to accuracy and scalability.
UR - http://www.scopus.com/inward/record.url?scp=57849148605&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57849148605&partnerID=8YFLogxK
U2 - 10.1109/SIPS.2008.4671774
DO - 10.1109/SIPS.2008.4671774
M3 - Conference contribution
AN - SCOPUS:57849148605
SN - 9781424429240
T3 - IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation
SP - 269
EP - 274
BT - 2008 IEEE Workshop on Signal Processing Systems, SiPS 2008, Proceedings
T2 - 2008 IEEE Workshop on Signal Processing Systems, SiPS 2008
Y2 - 8 October 2008 through 10 October 2008
ER -