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.

Bachelor and Master theses.

Current research projects.

Research group.

Recent collaborators: Dan Alistarh (IST Austria), Franz Franchetti (CMU), Andreas Krause (ETH), Ben Lubin (Boston University), Peter Müller (ETH), Sven Seuken (UZH), Martin Vechev (ETH)