• 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