• DocumentCode
    2271196
  • Title

    FFT Compiler: from math to efficient hardware HLDVT invited short paper

  • Author

    Milder, Peter A. ; Franchetti, Franz ; Hoe, James C. ; Püschel, Markus

  • Author_Institution
    Mellon Univ. Pittsburgh, Pittsburgh
  • fYear
    2007
  • fDate
    7-9 Nov. 2007
  • Firstpage
    137
  • Lastpage
    139
  • Abstract
    This paper presents a high-level compiler that generates hardware implementations of the discrete Fourier transform (DFT) from mathematical specifications. The matrix formula input language captures not only the DFT calculation but also the implementation options at the algorithmic and architectural levels. By selecting the appropriate formula, the resulting hardware implementations (described in a synthesizable Verilog description) can achieve a wide range of tradeoffs between implementation cost and performance. The compiler is also parameterized for a set of technology-specific optimizations, to allow it to target specific implementation platforms. This paper gives a brief overview of the system and presents synthesis results.
  • Keywords
    discrete Fourier transforms; hardware description languages; mathematics computing; matrix algebra; optimising compilers; FFT compiler; discrete Fourier transform hardware implementation; mathematical specification; matrix formula input language; synthesizable Verilog description; technology-specific optimization; Costs; Discrete Fourier transforms; Equations; Fast Fourier transforms; Flexible printed circuits; Hardware design languages; Iterative algorithms; Optimizing compilers; Signal processing algorithms; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Level Design Validation and Test Workshop, 2007. HLVDT 2007. IEEE International
  • Conference_Location
    Irvine, CA
  • ISSN
    1552-6674
  • Print_ISBN
    978-1-4244-1480-2
  • Type

    conf

  • DOI
    10.1109/HLDVT.2007.4392801
  • Filename
    4392801