About Us

The Advanced Computing Laboratory is the research group of Markus Püschel at the Department of Computer Science, ETH Zürich where he is part of the Institute for Programming Languages and Systems. We pursue research across a range of topics in computer science, often exploring and exploiting interesting connections between domains.

Longstanding research themes include program generation for performance, signal processing, FPGA design and generators, high performance computing. Recently we also focus on machine learning and program analysis. Most projects have a salient mathematical aspect.

Master theses.

Current research projects.

Research group.

Current collaborators: Dan Alistarh (IST Austria), Paolo Bientinesi (RWTH Aaachen), Franz Franchetti (CMU), Martin Jaggi (EPFL), Andreas Krause (ETH), Ben Lubin (Boston University), Sven Seuken (UZH), Martin Vechev (ETH)