Title :
A framework for computation-memory algorithmic optimization for signal processing
Author :
Cheung, Gene ; McCanne, Steven
Author_Institution :
HP Labs., Tokyo, Japan
fDate :
6/1/2003 12:00:00 AM
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;
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2003.811625