E-mail and search functions

  • University of Illinois
  • E-mail
  • A-Z Index

Fast Fourier Transform Implementation by Runtime code generation through Jumbo

The Fast Fourier Transform (FFT) is an algorithm that transforms a function from the time domain to the frequency domain. For many years it has been the subject of optimization efforts. We will attempt to optimize this algorithm through run-time code generation using the Jumbo compiler. Run-time code generation (programs creating programs at execution time) is a technique for exploiting dynamic information, taking advantage of data not yet available until runtime. Jumbo is a "two level" Java compiler which can create run-time code generators for Java. A previous version of the FFT algorithm was previously developed. This project further optimizes that code through data structure changes.
Author: 
Brett Daniel Lopez-Handley
School: 
University of Illinois at Urbana-Champaign
Department: 
Computer Science
Research Advisor: 
Sam Kamin
Department of Research Advisor: 
Computer Science
Year of Publication: 
2005
The Graduate College at the University of Illinois Urbana-Champaign 801 South Wright Street 204 Coble Hall, MC-322 Champaign, IL 61820-6210 Phone: (217) 333-0035 Fax: (217) 333-8019