• DocumentCode
    1228675
  • Title

    A framework for computation-memory algorithmic optimization for signal processing

  • Author

    Cheung, Gene ; McCanne, Steven

  • Author_Institution
    HP Labs., Tokyo, Japan
  • Volume
    5
  • Issue
    2
  • fYear
    2003
  • fDate
    6/1/2003 12:00:00 AM
  • Firstpage
    174
  • Lastpage
    185
  • Abstract
    The heterogeneity of today´s computing environment means computation-intensive signal processing algorithms must be optimized for performance in a machine dependent fashion. In this paper, we present a dynamic memory model and associated optimization framework that finds a machine-dependent, near-optimal implementation of an algorithm by exploiting the computation-memory tradeoff. By optimal, we mean an implementation that has the fastest running time given the specification of the machine memory hierarchy. We discuss two instantiations of the framework: fast IP address lookup, and fast nonuniform scalar quantizer and unstructured vector quantizer encoding. Experiments show that both instantiations outperform techniques that ignore this computation-memory tradeoff.
  • Keywords
    decoding; encoding; optimisation; signal processing; storage management; table lookup; vector quantisation; IP address lookup; computation theory; computation-intensive signal processing algorithms; computation-memory algorithmic optimization; computation-memory tradeoff; dynamic memory model; fast nonuniform scalar quantizer; machine memory hierarchy; memory management; signal processing; vector quantizer encoding; Data flow computing; Digital signal processing; Encoding; Memory management; Optimizing compilers; Pervasive computing; Signal generators; Signal processing; Signal processing algorithms; Synchronous generators;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2003.811625
  • Filename
    1208488