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 at EPFL since 2000 and heads the Processor Architecture Laboratory (LAP). Prior to joining EPFL, he worked for the Semiconductors Group of Siemens AG in Munich, Germany, which later became Infineon Technologies AG, where he headed the Embedded Memories Unit in the Design Libraries Division. His research interests include computer and processor architecture, FPGAs and reconfigurable computing, electronic design automation, and computer arithmetic. His work has received nine Best Paper Awards: at the ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) in 2012, 2016, and 2020; at the International Conference on Field-Programmable Logic and Applications (FPL) in 2009, 2020, 2021, and 2024; at the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES) in 2007; and at the Design Automation Conference (DAC) in 2003. Several further papers have been nominated for Best Paper Awards at major conferences. He has served as general, programme, and topic chair of renowned international conferences, including as General Co-chair of FPL 2016 in Lausanne. He chairs the Steering Committee of FPL and serves on the steering committees of FPGA and the IEEE Symposium on Computer Arithmetic (ARITH). He has guest-edited several special issues and sections for IEEE and ACM journals and regularly serves on the programme committees of international conferences and workshops in design automation, computer architecture, embedded systems, compilers, FPGAs, and asynchronous design. He has been an Associate Editor of ACM Computing Surveys (CSUR) 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).