DocumentCode
3492126
Title
Efficient parallel computation of the estimated covariance matrix
Author
David, Lior ; Galperin, Ami ; Green, Oded ; Birk, Yitzhak
Author_Institution
Technion - Israel Inst. of Technol., Haifa, Israel
fYear
2010
fDate
17-20 Nov. 2010
Abstract
Computation of a signal´s estimated covariance matrix is an important building block in signal processing, e.g., for spectral estimation. It involves a sliding window over an input matrix, and the summation of products to construct any given output-matrix element. Any given product contributes to multiple output elements, thereby complicating parallelization. We present a novel algorithm that attains very high parallelism without repeating multiplications or requiring inter-core synchronization. Key to this is the assignment to each core of distinct diagonal segments of the output matrix, selected such that no multiplications need be repeated, and exploitation of a shared memory (including L1 cache) that obviates the need for a corresponding awkward partitioning of the memory among cores. Implementation on Plurality´s shared memory many-core architecture and, in order to demonstrate additional benefits, also on the x86, reveals linear speedup and a 130-fold power-performance advantage over x86.
Keywords
covariance matrices; estimation theory; signal processing; synchronisation; awkward partitioning; inter-core synchronization; many core architecture; multiple output elements; output-matrix element; parallel computation; shared memory; signal estimated covariance matrix; signal processing; sliding window; spectral estimation; Covariance matrix; Estimation; Indexes; Memory management; Parallel algorithms; Signal processing algorithms; Synchronization; Covariance estimation; Estimation; Parallel algorithms; Parallel processing; Radar signal processing; Spectral analysis; Synthetic aperture radar;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Electronics Engineers in Israel (IEEEI), 2010 IEEE 26th Convention of
Conference_Location
Eliat
Print_ISBN
978-1-4244-8681-6
Type
conf
DOI
10.1109/EEEI.2010.5661930
Filename
5661930
Link To Document