Paolo Ienne

EPFL IC IINFCOM LAP
INF 137 (Bâtiment INF)
Station 14
1015 Lausanne

Expertise

Computer and Processor Architecture, FPGAs and Reconfigurable Computing, Electronic Design Automation, Computer Arithmetic.
Paolo Ienne has been a professor in the School of Computer and Communication Sciences at EPFL since 2000 and heads the Processor Architecture Laboratory (LAP). Before joining EPFL, he worked at Siemens Semiconductors, later Infineon Technologies, in Munich, where he headed the Embedded Memories Unit in the Design Libraries Division. His research spans computer and processor architecture, FPGAs and reconfigurable computing, high-level synthesis, electronic design automation, and computer arithmetic. He has published over 200 peer-reviewed papers. His work has received best paper awards at FPGA (2012, 2016, and 2020), FPL (2009, 2020, 2021, and 2024), CASES (2007), and DAC (2003), as well as a best paper runner-up distinction at FPGA 2026 and an honourable mention at ASPLOS 2026. Dynamatic, the open-source synthesis tool developed jointly by his group and Lana Josipović's group at ETH Zurich, received the FPL Community Award in 2026. He has served as general or programme chair of conferences including ASAP, ARITH, FPL, and FPGA, notably as general co-chair of FPL 2016 in Lausanne. He chairs the FPL steering committee and serves on the steering committees of ARITH and FPGA. He has been an associate editor of ACM Computing Surveys since 2014 and previously served as an associate editor of ACM Transactions on Architecture and Code Optimization (TACO) from 2015 to 2026 and ACM Transactions on Design Automation of Electronic Systems (TODAES) from 2011 to 2016.

Teaching & PhD

PhD Students

Louis Coulon, Bugra Eryilmaz, Rouzbeh Pirayadi, Mohamed Mahfouz Shahawy

Past EPFL PhD Students

Mikhail Asiatici (2021), Ali Galip Bayrak (2014), Andrew James Becker (2018), Jovan Blanusa (2023), Ayatallah Elakhras (2026), Nithin George (2016), Xavier Jimenez (2014), Lana Josipovic (2021), Stefan Nikolic (2023), Hadi Parandeh Afshar (2012), Ana Petkovska (2017), Canberk Sönmez (2026), Ajay Kumar Verma (2010), Miljan Vuletic (2006), Frédéric Worm (2006), Grace Zgheib (2017)

Past EPFL PhD Students as codirector

Alessandro Cevrero (2014), Ties Jan Henderikus Kluter (2010)

Courses

Advanced computer architecture

CS-470

This course explores techniques for exploiting instruction-level parallelism both statically and dynamically. It also addresses the generation of hardware accelerators from programming languages and investigates security issues related to microarchitectural features, including side-channel attacks.

Computer architecture

CS-200

This course completes the overview of computer architecture started on the first year (CS-173 DSD).