publications
Markus Püschel
Professor
Department Head
Computer Science
ETH Zürich
Switzerland

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 and drop me an email.

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

Latest Teaching

Fall 2014: ETH
Design of Parallel and High Performance Computing (CS: 263-2800)

Current Collaborators

Pedro Aguiar (IST, Lisbon, Portugal), Franz Franchetti (CMU), James C. Hoe (CMU), Thomas Holenstein (ETH), Jelena Kovacevic (CMU), Andreas Krause (ETH), José M. F. Moura (CMU), Martin Odersky (EPFL), Tiark Rompf (Purdue), Phillip Stanley-Marbell (MIT), João Xavier (IST, Lisbon, Portugal), Martin Vechev (ETH)

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, CAB H69.3
Universitätsstrasse 6
8092 Zurich, Switzerland
phone: +41 44 632 7303
email: pueschel at inf.ethz.ch
web: http://www.inf.ethz.ch/~markusp