|

home
publications
teaching
short CV
personal
the pub
|
home
If you are interested in pursuing a PhD with me, please submit your application to our online application system.
Current Research Areas and Interests

I like to combine techniques from mathematics, computer science, and engineering to attack difficult problems.
One longstanding interest of mine is what I call "program synthesis for performance." For functionality of mathematical nature we aim to automatically generate highest performance code from a high level mathematical description. In Spiral, we have built such a generator for the domain of linear transforms. The project combines techniques from mathematics, programming languages, symbolic computation, compilers, and machine learning (short overview). We are currently expanding this project in several directions.
Other current research directions
Research Group

Postdocs
PhD. students
Current master theses
- Benjamin Hess (with Thomas Gross): Automatic Refactoring: Locality Friendly Interface Enhancements for Numerical Functions
- Jörn Schumacher: High Performance Sparse Fast Fourier Transform
- Maksim Rubanov (with Georg Ofenbeck): Extensions of the Roofline Model
- Leo Büttiker (with Georg Ofenbeck): Rewrite Engine for Staged Expressions
Latest Teaching

Spring 2013:
How to Write Fast Numerical Code (CS:
263-2800)
Design of Digital Circuits (Digitaltechnik) (CS: 252-0014)
Current Collaborators

Pedro Aguiar (IST, Lisbon, Portugal), Franz Franchetti (CMU), James C. Hoe (CMU), Thomas Holenstein (ETH), Jelena Kovacevic (CMU), Andreas Krause (ETH), Peter Milder (CMU), José M. F. Moura (CMU), Martin Odersky (EPFL), Tiark Rompf (EPFL), Martin Rötteler (NEC Labs, Princeton), Phillip Stanley-Marbell, João Xavier (IST, Lisbon, Portugal)
The Pub

Check out the pub, a tool for maintaining publications and presenting them on the web.
Contact Info

Markus Püschel
Dept. of Computer Science
ETH Zurich, RZ H18
Clausiusstrasse 59
8092 Zurich, Switzerland
phone: +41 44 632 7303
fax: +41 44 632 1307
email: pueschel at inf.ethz.ch
web: http://www.inf.ethz.ch/~markusp
|