Giovanni De Micheli
+41 21 693 09 11
Office: INF 341
EPFL › IC › IC-SIN › SIN-ENS
Website: https://sin.epfl.ch
+41 21 693 09 11
Office: INF 341
EPFL › IC › IC-SSC › SSC-ENS
Website: https://ssc.epfl.ch
+41 21 693 09 11
Office: INF 341
EPFL › VPA › VPA-AVP-CP › ECOCLOUD › ECOCLOUD-GE
Website: https://ecocloud.ch
Expertise
Scientific Director of EcoCloud Center at EPFL
Designing energy-savvy data centers and edge devices.
More information
Awards
Golden Jubilee Medal
IEEE CAS Society
2000
IEEE Emanuel Piore Award
IEEE
2003
Test-of-Time Award, ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES ISSS)
IEEE
2024
IEEE CAS Mac Van Valkenburg Award
IEEE
2012
Phil Kaufman Award
2022
Gustav Kirchhoff Award
IEEE
2025
Pioneering Achievement Award
ACM
2019
Harry Goode Award
IEEE
2016
Selected publications
Synthesis and Optimization of Digital Circuits
G. De Micheli
Published in McGraw-Hill, 1994.
in
Networks on Chips
G. De Micheli and L. Benini
Published in Morgan Kaufmann, 2006. in
Policy Optimization for Dynamic Power Management
L. Benini, A. Bogliolo, G. Paleologo and G. De Micheli
Published in IEEE Transactions on CAD, Vol. 18, No. 6, June 1999, pp. 813-833. in
Teaching & PhD
PhD Students
Past EPFL PhD Students
Abhishek Garg, Mohamed Haykel Ben Jamaa, Francesco Zanini, Ciprian Seiculescu, Cristina Boero, Hu Xu, Andrea Cavallini, Shashi Kanth Bobba, Jacopo Olivo, Wenqi You Dubout, Michele De Marchi, Somayyeh Rahimian Omam, Irene Taurino, Camilla Baj-Rossi, Seyedeh Sara Ghoreishizadeh, Luca Gaetano Amarù, Francesca Puppo, Hassan Ghasemzadeh Mohammadi, Jian Zhang, Xifan Tang, Stefanos Skalistis, Aya Mohamed Naguib Ahmed Ibrahim, Giovanni Vincenzo Resta, Winston Jason Haaswijk, Eleonora Testa, Francesca Criscuolo, Mandresy Ivan Ny Hanitra, Giulia Meuli, Bruno Schmitt Antunes, Fereshte Mozafari, Siang-Yun Lee, Alessandro Tempia Calvino, Marakkalage Dewmini Sudara, Mingfei Yu
Past EPFL PhD Students as codirector
Davide Sacchetto, Giulia Beanato, Julien Michel Ghaye, Nima Aliakbari, Ioulia Tzouvadaki, Francesca Stradolini, Lana Josipovic
Courses
Design technologies for integrated systems
CS-472
Hardware compilation is the process of transforming specialized hardware description languages into circuit descriptions, which are iteratively refined, detailed and optimized. The course presents algorithms, tools and methods for hardware compilation and logic synthesis.