I am the leading software architect of the Spiral system. Spiral is a decade long research effort, in part based on my Ph.D. thesis, aiming to bring high-quality automation to the development of computationally demanding signal and image processing software.

In mid-2009, we have spun out SpiralGen from Carnegie Mellon, to commercialize Spiral.


Currently: Chief Technology Officer at SpiralGen and Project Scientist at CMU.

Research threads: Super-FFT, Autolib, algebraic fast algorithm projections.

  • 2009 - today: SpiralGen. University spin-out based on my prior research.
  • 2003 - 2008: CMU. Next generation Spiral. Thesis: Automatic library generation.
  • Summer, 2006: Intel. Optimal scheduling research. "Striped" FFT algorithm by Peter Tang.
  • Summer, 2005: Intel. FFT kernels generation for MKL/IPP using Spiral. DTT & RDFT algorithms research.
  • 1999 - 2003: Drexel U (undergrad). Spiral infrastructure work.