ACM Home Page
Please provide us with feedback. Feedback
Stochastic search for signal processing algorithm optimization
Full text PdfPdf (191 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM) table of contents
Denver, Colorado
Pages: 22 - 22  
Year of Publication: 2001
ISBN:1-58113-293-X
Authors
Bryan Singer  Carnegie Mellon University, Pittsburgh, PA
Manuela Veloso  Carnegie Mellon University, Pittsburgh, PA
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
IEEE-CS\DATC : IEEE Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 33,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/582034.582056
What is a DOI?

ABSTRACT

This paper presents an evolutionary algorithm for searching for the optimal implementations of signal transforms and compares this approach against other search techniques. A single signal processing algorithm can be represented by a very large number of different but mathematically equivalent formulas. When these formulas are implemented in actual code, unfortunately their running times differ significantly. Signal processing algorithm optimization aims at finding the fastest formula. We present a new approach that successfully solves this problem, using an evolutionary stochastic search algorithm, STEER, to search through the very large space of formulas. We empirically compare STEER against other search methods, showing that it notably can find faster formulas while still only timing a very small portion of the search space.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{Auslander et al., 1996} L. Auslander, J. Johnson, and R. Johnson. Automatic implementation of FFT algorithms. Technical Report 96-01, Drexel University, 1996.
 
2
{Beauchamp, 1984} K. Beauchamp. Applications of Walsh and Related Functions. Academic Press, 1984.
3
4
 
5
{Frigo and Johnson, 1998} M. Frigo and S. Johnson. FFTW: An adaptive software architecture for the FFT. In Proceedings of International Conference on Acoustics, Speech, and Signal Processing, volume 3, 1998.
 
6
 
7
{Haentjens, 2000} G. Haentjens. An investigation of Cooley-Tukey decompositions for the FFT. Master's thesis, ECE Dept., Carnegie Mellon University, 2000.
 
8
{Johnson and Burrus, 1983} H. Johnson and C. Burrus. The design of optimal DFT algorithms using dynamic programming. In IEEE Transactions on Acoustics, Speech, and Signal Processing, volume 31, 1983.
 
9
{Johnson and Püschel, 2000} J. Johnson and M. Püschel. In search of the optimal Walsh-Hadamard transform. In Proceedings of International Conference on Acoustics, Speech, and Signal Processing, 2000.
 
10
 
11
{Moura et al., 1998} J. Moura, J. Johnson, R. Johnson, D. Padua, V. Prasanna, and M. Veloso. SPIRAL: Portable Library of Optimized Signal Processing Algorithms, 1998. http://www.ece.cmu.edu/~spiral/.
 
12
 
13
 
14
{Sepiashvili, 2000} D. Sepiashvili. Performance models and search methods for optimal FFT implementations. Master's thesis, ECE Dept., Carnegie Mellon University, 2000.
 
15
16


Collaborative Colleagues:
Bryan Singer: colleagues
Manuela Veloso: colleagues