|

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 a Guest Editor of the Journal of Symbolic Computation, the Proceedings of the IEEE, and an Associate Editor for the IEEE Signal Processing Letters. He is a recipient of the Outstanding Research Award of the College of Engineering at Carnegie Mellon and holds the title of Privatdozent at the University of Technology, Vienna, Austria.
His research interests include fast computing, automation in software development, signal processing theory/software/hardware, algebra and applied mathematics.
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

| Best paper award High Performance Embedded Computing (HPEC) |
2008 |
| Best paper award nominee Design Automation Conference (DAC) (among 10 out of 147) |
2008 |
| 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 Generating IPP Library Functionality for Larrabee using SPIRAL (funded by Intel) |
08/2008 |
| 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

| Steering Committee International Workshop on Automatic Performance Tuning (iWAPT) |
from 2008 |
| Scientific Committee Generative and Transformational Techniques in Software Engineering (GTTSE) |
from 2008 |
| 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 |
|