publications
Markus Püschel
Associate Research Professor
Electrical and Computer Engineering
Carnegie Mellon University
pueschel@ece.cmu.edu
+1 412 268 3804

home

publications

teaching

short CV

personal

the pub

short CV

Markus Püschel is an Associate Research Professor of Electrical and Computer Engineering at Carnegie Mellon University . He received his Diploma (M.Sc.) in Mathematics and his Doctorate (Ph.D.) in Computer Science, in 1995 and 1998, respectively, both from the University of Karlsruhe, Germany. From 1998-1999 he was a Postdoctoral Researcher at Mathematics and Computer Science, Drexel University . Since 2000 he has been with Carnegie Mellon University . He is an Associate Editor for the IEEE Transactions on Signal Processing, and was an Associate Editor for the IEEE Signal Processing Letters, a Guest Editor of the Journal of Symbolic Computation, and the Proceedings of the IEEE. He is leading (together with José Moura) the Spiral project (www.spiral.net) on automatic software/hardware generation of DSP algorithms. His research interests include fast computing, compilers, applied mathematics and algebra, and signal processing theory/software/hardware.

More information is available at www.ece.cmu.edu/~pueschel.

Education


Doctorate (Ph.D.) in Computer Science (Magna Cum Laude), University of Karlsruhe, Germany,
advisor Prof. Dr. T. Beth
05/98
Diploma (M.Sc.) in Mathematics (Magna Cum Laude), University of Karlsruhe, Germany,
advisor Prof. Dr. H.-W. Leopoldt
10/95

Appointments


Associate Research Professor at the Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh from 07/05
Research Scientist (Faculty) at the Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh 09/00-06/05
Engineer at the Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh 11/99-08/00
Research Post-Doctoral Associate at the Dept. of Math and Computer Science, Drexel University, Philadelphia, and the Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh 11/98-10/99
Research Assistant at the Dept. of Computer Science, University of Karlsruhe, Germany 11/95-10/98

Awards and Honors


CMU College of Engineering Outstanding Research Award 2007
Best paper award International Symposium on Parallel and Distributed Processing and Application (ISPA) (1 out of 80) 2006
Habilitation (title of Privatdozent) in Applied Computer Science, University of Technology, Vienna, Austria 2005
Best paper award nominee Design Automation Conference (DAC) (among 14 out of 150) 2003

Projects/Grants


PI FFT Generation for the Cell Processor (funded by Mercury) 10/07
PI Program Generation for Parallel Platforms (funded by NSF CPA program) from 06/07
Co-PI FFT Generation for FPGAS (funded by National Instruments) 04/07
PI Algebraic Signal Processing Theory: Towards Multiresolution Analysis (funded by NSF TF program) from 01/07
PI Towards Production Quality Code Generation using SPIRAL (funded by Intel, equipment grant) 01/07
PI Library Generation for Intel's MKL using Spiral (funded by Intel) from 04/06
Co-PI Intelligent SW/HW Compilers for Signal Processing Applications (funded by DARPA) from 05/05
PI FPGA for Computed-Tomography Imaging Spectrometer Scene Reconstruction (funded by ENSCO Inc./JPL) 06/04
PI Towards Production Quality Code Generation using SPIRAL (funded by Intel, equipment grant) 03/04
PI Automatic Code Generation for Block Ciphers (funded by CyLab CMU) 01/04-12/04
Co-PI Intelligent HW/SW Compilers for DSP Applications (funded by NSF, ITR program) from 09/03
PI The Algebraic Structure of Linear Transforms (funded by NSF, SYS program) 09/03-08/07
Co-PI ITRI Lab sub-project Custom Power Optimization for DSP Algorithms (funded by ITRI Taiwan) 08/03-08/04
PI Advanced Code Generation for Digital Signal Processing Algorithms (funded by NSF, ACR program) 04/03-03/07
Co-PI Distributed Sensing and Processing: A Graphical Model Approach (funded by DARPA) 06/02-12/04
Consultant AURORA: Numerical Algorithms and Software for High-Performance Computers (Vienna University of Technology, funded by the Austrian Science Fund FWF) from 10/01
PI SPIRAL for Everyone (funded by Quarry Computing Inc.) 04/01
Co-PI Group Representations and Automatic Generation of Fast Algorithms for Discrete Signal Transforms (funded by NSF, SYS program) 09/00-08/03
Co-PI SPIRAL: Signal Processing algorithms Implementation Research for Adaptable Libraries (funded by DARPA) 11/98-06/03
Member (from 04/98 Project Leader) VERMEIL: "Procedures and Methods for Knowledge-Based Development of Reliable Control Systems" (funded by BMBF, German Federal Department of Education and Research) 11/95-10/98

Professional Activities


Program Committee International Conference on High Performance Embedded Architectures & Compilers (HiPEAC) 2009
Program Committee International Conference on Compiler Construction (CC) 2009
Program Committee Mathematical Methods in Computer Science (MMICS), in memoriam Thomas Beth 2008
Program Committee International Workshop on Automatic Performance Tuning (iWAPT) 2008
Program Committee European Signal Processing Conference (EUSIPCO) 2008
Program Committee ACM Computing Frontiers 2008
Program Committee ACM Conference on Partial Evaluation and Program Manipulation (PEPM) 2008
Program Committee IFIP International Conference on Network and Parallel Computing (NPC) 2006
Associate Editor IEEE Transactions on Signal Processing from 2006
Program Committee IEEE International Conference for Image processing (ICIP) 2004-2006
Guest Editor of the Proceedings of the IEEE special issue on "Program Generation, Optimization, and Adaptation" 2004
Associate Editor IEEE Signal Processing Letters 2002-2005
Guest Editor of the Journal of Symbolic Computation special issue on "Computer Algebra and Signal Processing" 2004
Session Organizer IMACS/ACA 1999/2001
Professional Carambolage Billiards Player (3-Cushion), National Champion, best CEB World Ranking: Top 30,
won numerous tournaments, honored by the State of Baden-Württemberg and the City of Erlangen
1987-1993

Publications

see http://www.ece.cmu.edu/~pueschel/publications.html

Languages

Native language German, fluent in both English and Spanish, working knowledge of French, Russian, and Portuguese

Activities


1986-98 was Committee Member at the Club BSC Karlsruhe
1995-98 was Billiards Instructor at the VHS (Community College) Karlsruhe, Germany
Engage in fitness training, biking, dancing