Journal and Conference Papers

  1. Franz Franchetti, Yevgen Voronenko, Peter A. Milder, Srinivas Chellappa, Marek Telgarsky, Hao Shen, Paolo D'Alberto, Frédéric de Mesmay, James C. Hoe, José M. F. Moura and Markus Püschel
    Domain-Specific Library Generation for Parallel Software and Hardware Platforms
    Proc. NSF Next Generation Software Program Workshop (NSFNGS) colocated with IPDPS, 2008
  2. Yevgen Voronenko, Franz Franchetti, Frédéric de Mesmay and Markus Püschel
    Generating High-Performance General Size Linear Transform Libraries Using Spiral
    Proc. High Performance Embedded Computing (HPEC), 2008
  3. Yevgen Voronenko
    Library Generation for Linear Transforms
    PhD. thesis, Electrical and Computer Engineering, Carnegie Mellon University, 2008
  4. Franz Franchetti, Daniel McFarlin, Frédéric de Mesmay, Hao Shen, Tomasz Wiktor Włodarczyk, Srinivas Chellappa, Marek Telgarsky, Peter A. Milder, Yevgen Voronenko, Qian Yu, James C. Hoe, José M. F. Moura and Markus Püschel
    Program Generation with Spiral: Beyond Transforms
    Proc. High Performance Embedded Computing (HPEC), 2008
  5. Yevgen Voronenko, Franz Franchetti, Frédéric de Mesmay and Markus Püschel
    System Demonstration of Spiral: Generator for High-Performance Linear Transform Libraries
    Proc. Algebraic Methodology and Software Technology (AMAST), 2008
  6. Yevgen Voronenko and Markus Püschel
    Mechanical Derivation of Fused Multiply-Add Algorithms for Linear Transforms
    IEEE Transactions on Signal Processing, Vol. 55, No. 9, pp. 4458-4473, 2007
  7. Yevgen Voronenko and Markus Püschel,
    Multiplierless Multiple Constant Multiplication
    ACM Transactions on Algorithms (TALG), 2007
    PDF | Figures (PNG) | Website
  8. Yevgen Voronenko and Markus Püschel,
    Algebraic Derivation of General Radix Cooley-Tukey Algorithms for the Real Discrete Fourier Transform
    Proc. International Conference on Acoustics, Speech, and Signal Processing (ICASSP) 2006
    PDF
  9. Franz Franchetti, Yevgen Voronenko, and Markus Püschel,
    A Rewriting System for the Vectorization of Signal Transforms
    Proc. VECPAR 2006
  10. Franz Franchetti, Yevgen Voronenko, and Markus Püschel,
    FFT Program Generation for Shared Memory: SMP and Multicore
    Proc. Supercomputing 2006
    PDF
  11. Franz Franchetti, Yevgen Voronenko, and Markus Püschel,
    Formal Loop Merging for Signal Transforms
    Proc. Programming Languages Design and Implementation (PLDI) 2005
    PDF | Slides (PPT)
  12. Markus Püschel, José M. F. Moura, Jeremy Johnson, David Padua, Manuela Veloso, Bryan Singer, Jianxin Xiong, Franz Franchetti, Aca Gacic, Yevgen Voronenko, Kang Chen, Robert W. Johnson, and Nick Rizzolo,
    SPIRAL: Code Generation for DSP Transforms
    Proceedings of the IEEE special issue on "Program Generation, Optimization, and Adaptation," Vol. 93, No. 2, 2005, pp. 232-275
    PDF | Slides
  13. Lawrence C. Chang, Yevgen Voronenko, and Markus Püschel,
    Adaptive Mapping of Linear DSP Algorithms to Fixed-Point Arithmetic
    Proc. High Performance Embedded Computing (HPEC) 2004
    PDF | Slides (PDF) | Slides (PPT)
  14. Yevgen Voronenko and Markus Püschel,
    Automatic Generation of Implementations for DSP Transforms on Fused Multiply-Add Architectures
    Proc. International Conference on Acoustics, Speech, and Signal Processing (ICASSP) 2004
    PDF | Slides

Various Unpublished Notes

  1. Yevgen Voronenko,
    Automatic Generation and Adaptation of Numerical Kernels,
    Qualifying Exam Presentation, April 2005,
    PDF | Sources