Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

searching for the Best FFT Formulas with the SPL Compiler

Jeremy JohnsonContact Information, Robert W. JohnsonContact Information, David A. PaduaContact Information and Jianxin XiongContact Information

(5)  Drexel University, Philadelphia PA 19104, USA
(6)  MathStar Inc., Minneapolis MN 55402, USA
(7)  University of Illinois at Urbana-Champaign, Urbana IL 61801, USA
Abstract
This paper discuss an approach to implementing and optimizing fast signal transforms based on a domain-specific computer language, called SPL. SPL programs, which are essentially mathematical formulas, represent matrix factorizations, which provide fast algorithms for computing many important signal transforms. A special purpose compiler translates SPL programs into efficient FORTRAN programs. Since there are many formulas for a given transform, a fast implementation can be obtained by generating alternative formulas and searching for the one with the fastest execution time. This paper presents an application of this methodology to the implementation of the FFT.
This work was partially supported by DARPA through research grant DABT63-98- 1-0004 administered by the Army Directorate of Contracting.
Acknowledgements  The authors would like to thank the referees for their comments and suggestions.

Contact Information Jeremy Johnson
Email: jjohnson@mcs.drexel.edu

Contact Information Robert W. Johnson
Email: rwj@mathstar.com

Contact Information David A. Padua
Email: padua@cs.uiuc.edu

Contact Information Jianxin Xiong
Email: jxiong@cs.uiuc.edu
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Referenced by
3 newer articles

  1. Kulkarni, Milind (2008) . Proceedings of the IEEE 96(5)
    [CrossRef]
  2. Cortes, Ainhoa (2009) $r^{k} $ FFTs: Matricial Representation and SDC/SDF Pipeline Implementation]]>. IEEE Transactions on Signal Processing 57(7)
    [CrossRef]
  3. Baumgartner, G. (2005) . Proceedings of the IEEE 93(2)
    [CrossRef]
Remote Address: 38.107.191.107 • Server: mpweb04
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)