|

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 |
|