FFT Compiler - CMU-ECE - Carnegie Mellon University
Recommend Documents
32 - ISSA Journal | July 2012 sors (and network security in general) for
managerial deci- sioi are largely unavailable (Pfleeger, et al,, 2006). However,
they have ...
Reference Model: CMMI and ISO 15939. •. Measure and Analysis Infrastructure
Elements. MAID Methods. • Process Diagnosis. • Data and Information Product ...
dren's learning and is an indicator of school readiness (Kagan, Moore, ..... Teachers have a limited amount of time, and
Oct 1, 2013 - To frame the vTube architecture presented in the next section, we make ..... reports on US nation-wide average bandwidth from Akamai [22] and ...
Flowcharts. ○. Flowcharts are used to show the flow of control of an algorithm as
it runs step by step in a visual manner. ... a quadratic equation ax2 + bx + c = 0 ...
techniques. This continuous formation of GP zones is then interpreted in terms of Cahn's ... (now called GP zones) form on the {100} planes of the aluminum ...
in just three minutes, in language appropriate to a general audience. 3MT is not an .... Fox, Dieter, Wolfram Burgard, a
CARNEGIE INSTITUTE OF TECHNOLOGY. THESIS. SUBMITTED IN ... ACCEPTED BY THE DEPARTMENT: Engineering and Public Policy ... the Green Design Institute, the Tennessee Valley Authority, and Florida Power and Light. .... Chapter 1: Electric-Industry Restru
SUBMITTED TO THE GRADUATE SCHOOL ... outgoing young lady during our time here at CMUâhas been instrumental in allowing me to ...... simple mechanism that associates a dependence distance (measured in number of intervening.
Jul 31, 2004 - There are many people who aided in the completion of this thesis. The first of ... One of the most important aspects of my time at Carnegie Mellon has been the ...... Table 5.2 Production of Different Coal types in the U.S. 2003.
Portions of the discussion in this Chapter are based on Klima, K.; Morgan, ...... 13 Weatherford, C.; Gray, W.M. Typhoon structure as revealed by aircraft reconnaissance. ... 16 Rozoff, Christopher M.; Schubert, Wayne H.; Kossin, James P. Some ...
CHRISTENING. MARTY. Figure 1. Type of memory representation proposed by Reder and Anderson (1980) that includes thematic ..... ment (that theme was studied with Brian), and the sub ject should ... hour) for an experiment that lasted 4 to 7 br. had th
in the Buffalo, New York, area. Views expressed here are his own. .... Economics of the Public Sector, 2d ed. (New York and London: W.W. Norton and Com-.
A Widely Deployable Web-based Network ... REAL (Web Based). No. Yes ... Extensible - Use Good Object Oriented (OO) Techniques ... Host A. ModuleA. MCI. ⢠Module to Entity communication is achieved via the Module Plug-in API (MPA).
This alleviation of interference occurs only when subjects can use .... In all three test blocks, however, again presented with just the character name and a num-.
Horngren, Foster, and Datar, Cost Accounting: A Managerial Emphasis, Twelfth
Edition (Prentice. Hall, 2005) ... as possible, even though you may not be able to
fully complete the solution or answer the questions. To be successful in this class,
..
Institute of Health Economics, Wharton School, University of Pennsylvania; and associate professor of medicine ... In contrast to auto- .... with body mass index (BMI) greater than 30 ..... cal Costs,â Business Week Online, 2 December 2006,.
Mar 5, 1990 - We examine the finite-size-scaling amplitudes of the free energy in incommensurate phases on a torus ... ior of the FSS amplitudes makes it difficult to get any in- ... domain-wall density, x, varies continuously with incom-.
Finally, I wish to acknowledge the financial support of the Brazilian National Council for. Research and ... Robotics Laboratory at Carnegie Mellon University.
The information gap account of curiosity proposed by Loewenstein (1994) was an attempt to ..... The high-interest groups
âKeeping the lights on: Power systems, water and climate change.â Third place. Sam Ventura, a fifth-year .... first
... different industries that the Sloan Foundation has established at 13 universities. ... Electrical and Computer Engineering, and the School of Computer Science. ... government executives as some of the best non-partisan analysis in the field.
Nov 13, 2006 - toolbar largely relies on a blacklist hosted by Microsoft. However ... Figure 8: The Netcraft Anti-Phishing Toolbar at a legitimate web site. ... SpoofGuard, shown in Figure 10, is an anti-phishing toolbar developed at Stanford Univers
FFT Compiler - CMU-ECE - Carnegie Mellon University
generates hardware implementations of the discrete Fourier transform ... The discrete Fourier transform (DFT) is a widely used ..... In this plot, we use a diamond.
FFT Compiler: From Math to Efficient Hardware HLDVT Invited Short Paper
Peter A. Milder, Franz Franchetti, James C. Hoe, and Markus P¨uschel Electrical and Computer Engineering Department Carnegie Mellon University Pittsburgh, PA, U.S.A. {pam, franzf, jhoe, pueschel}@ece.cmu.edu 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.
I. I NTRODUCTION The discrete Fourier transform (DFT) is a widely used building block in signal processing applications. The “best” algorithm and architecture to use in a hardware DFT implementation are highly dependent on the application-specific requirements in metrics such as size, throughput, latency, and tradeoffs between them. Although library cores for DFT are widely available, their fixed nature limits their ability to support application-specific customizations in the cost/performance tradeoff space. For example, the Xilinx LogiCore FFT v3.2 [1] provides just three architectures for choices in balancing cost and performance. In this work, we describe a flexible DFT generation framework that compiles a matrix formula for a DFT algorithm into a synthesizable Verilog description of an efficient hardware implementation. By mathematically expressing algorithms and architectural parameters (such as parallelism) in the same framework, we are able to generate automatically a wide range of implementations to meet user-specified high-level design preferences. II. BACKGROUND An n point discrete Fourier transform (DFTn ) is the matrixvector multiplication √ y = DFTn x, DFTn = [e−2πjkℓ/n ]0≤k,ℓ