Michael Giardino
Principal Researcher - Computing Systems Lab - Zürich Research Center - Huawei Technologies

Huawei Technologies Switzerland
Zürich Research Center
Thurgauerstrasse 80
8050 Zürich, Switzerland
I’m a Principal Researcher at the Huawei Zürich Research Center in the Computing Systems Lab. My current research is centered in the cloud, especially around emerging system models involving serverless computing and disaggregation. I’m currently working on cloud-native hardware and programming models to enable more efficient use of modern (increasingly heterogeneous) computing resources. Having spent significant time researching non-volatile main memory (RIP Optane), I am excited to see techniques from heterogeneous memory being applied to future disaggregated and pooled memory systems, enabled by technologies such as CXL. Other interests involve power-aware computing, manycore systems, and cloud system co-design. I’m very interested in ethics in the computer science profession and why it’s in the (awful) state it is. Relatedly, I think a lot about the social and political implications of the technology we create, what future it provides, and how we should approach regulation, policy, etc.
I’m also an external lecturer at ETH Zürich, teaching seminars on Heterogeneous Computing, Computing Platforms, and Hardware Acceleration for Data Processing.
Before joining Huawei, I spent three and a half fantastic years with the Systems Group at ETH Zürich supervised by Timothy Roscoe, primarily working on the Enzian Project. It was here I began researching cloud systems, with a particular interest in serverless/function-as-a-service. I was also very fortunate to supervise many incredible bachelors’ and masters’ students.
I received my PhD and MSc in Electrical and Computer Engineering from the Georgia Institute of Technology supervised by my wonderful advisor Bonnie Ferri. My thesis was on application-guided power-aware control systems. I also spent time during my PhD at Intel in the Enterprise and Big Data group working with Kshitij Doshi. There I worked on non-volatile main memory both from operating system and database perspectives.
My bachelor’s degree is in Electrical Engineering from the University of New Orleans where I was fortunate enough to work with Dimitrios Charalampidis in two Research Experience for Undergraduate projects looking at computer vision.
In my free time I run (slowly), I play chess (poorly), and I spend time with my family (happily).
news
Aug 27, 2025 | I’m so very happy to share that CCKit: An open-source toolkit for cache coherent accelerators has been accepted at ACM Transactions on Computing Systems! Abishek Ramdas’s tireless work on CCKit allows for the implementation and evaluation of many exciting systems including near-memory compute, smart NICs, smart storage, and beyond. While the road to this paper was long, it will hopefully motivate much exciting and groundbreaking research in the future. Many thanks to all the co-authors, and also to the many students who contributed to the Enzian project over the years. You can find the code at the Enzian Gitlab Project. While I’m sad I’m not contributing directly to this work anymore, I’m thrilled to see what researchers can do with CCKit and Enzian. Congrats again to Abishek and everybody on the team. |
---|---|
Apr 07, 2025 | ASPLOS/Eurosys in Rotterdam was a good time. It was well organized, nice to see a lot of friends and colleagues, and had many interesting conversations. HCDS was even better than last year. Big thanks to the organizers and attendees. The slides and paper are now available. |
Mar 05, 2025 | I’m happy to share that our paper Move your code, not your data has been accepted at HCDS. Thanks to my co-authors Siddharth Gupta, Lukas Humbel, Rene Mueller, and Anirban Nag. It’s a preview of work that is ongoing in the Huawei Computing Systems Lab’s Memory Group. Look forward to talking about it and other topics at HCDS on March 30 in Rotterdam. |
Jan 14, 2024 | I’m thrilled to announce that our paper Skip It: Take Control of Your Cache! has been accepted at ASPLOS 2024! Thank you to my co-authors Shashank Anand, Michal Friedman, and Gustavo Alonso. And a special congratulations to Shashank for finishing his Master’s degree at ETH with a bang! Fanastic work on this paper, which I’m sure will be the first of many more. See you in La Jolla! |
Nov 15, 2023 | The ACM Kudos (?) for our paper Function as a Function is now live. |
selected publications
- TOCSCCKit: An open-source toolkit for cache coherent acceleratorsACM Trans. Comput. Syst., Aug 2025
- DaMoNLarger-than-Memory Data Management on Modern Storage Hardware for in-Memory OLTP Database SystemsIn Proceedings of the 12th International Workshop on Data Management on New Hardware, San Francisco, California, Jun 2016