• DocumentCode
    3345741
  • Title

    Cache conscious Walsh-Hadamard transform

  • Author

    Park, Neungsoo ; Prasanna, Viktor K.

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    1205
  • Abstract
    The Walsh-Hadamard Transform (WHT) is an important algorithm in signal processing because of its simplicity. However, in computing large size WHT, non-unit stride access results in poor cache performance leading to severe degradation in performance. This poor cache performance is also a critical problem in achieving high performance in other large size signal transforms. We develop a cache friendly technique that improves the performance of large size WHT. In our approach, data reorganization is performed between computation stages to reduce cache pollution. Furthermore, we develop an efficient search algorithm to determine the optimal factorization tree based upon problem size and stride access in the decomposition. Experimental results show that our approach achieves up to 180% performance improvement over the state of the art package on Alpha 21264 and MIPS R10000. In addition, the proposed optimization is applicable to other signal transforms and is portable across various platforms
  • Keywords
    Hadamard transforms; cache storage; signal processing; software architecture; software packages; Alpha 21264; MIPS R10000; cache conscious Walsh-Hadamard transform; cache performance; cache pollution; cache-friendly technique; data reorganization; optimal factorization tree; problem size; search algorithm; signal processing; stride access; Codes; Degradation; Fast Fourier transforms; Packaging; Pollution; Signal processing algorithms; Software algorithms; Software architecture; Software packages; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7041-4
  • Type

    conf

  • DOI
    10.1109/ICASSP.2001.941140
  • Filename
    941140