Marcin Copik
High-performance computing, serverless, and all that jazz!

I’m a postdoctoral researcher student at the Scalable Parallel Computing Laboratory at the Department of Computer Science at ETH Zürich. I received my PhD in Computer Science from ETH Zürich and I was advised by Prof. Torsten Hoefler. My main research goal is to develop high-performance solutions for the new cloud paradigm of Function-as-a-Service (FaaS) computing. The serverless revolution brings new elastic and flexible resource allocation techniques, and combined with a high-performance programming model, it will open new opportunities to increase resource utilization and decrease monetary and environmental costs in data centers of all sizes.
I obtained my Master’s degree in Simulation Sciences from the RWTH Aachen (Germany) where I worked on my Master thesis in the HPAC Group, supervised by Prof. Paolo Bientinesi and Prof. Benjamin Berkels. I obtained my Bachelor’s degree in Computer Science from the Silesian University of Technology in Poland, where I had the opportunity to work at the Institute of Theoretical and Applied Informatics, Polish Academy of Sciences with Prof. Tadeusz Czachórski, Dr Artur Rataj, and Dr Mateusz Nowak.
Contact
If you are interested in collaboration, working with us on research ideas, using our open-source software, or you have any questions about our papers, feel free to contact me by email!
ETH students can find the thesis topics on SPCL Website. This list is not exhaustive and not always up to date, and you can always reach out to me with your own ideas.
Research Interests
- Function-as-a-Service (FaaS)
- Elastic and Efficient Computing
- High-Performance Computing
- Performance Modeling
- Parallel Algorithms
- Code-Driven Design and Optimizations
news
Sep 17, 2025 | Our paper Cppless: Productive and Performant Serverless Programming in C++ has been accepted at ACM TACO! |
---|---|
Sep 15, 2025 | I’m happy to share that my PhD dissertation has been recognized with ACM SIGHPC Doctoral Dissertation Award Winner 🎉! |
Aug 30, 2025 | Our paper XaaS Containers: Performance-Portable Representation With Source and IR Containers has been accepted at SC 2025, and is nominated for the best paper award 🎉! |
Mar 30, 2025 | I will attend EuroSys 2025, where I will present a poster on SeBS-Flow and the work-in-progress paper on SeBS evolution at the SESAME’25 workshop. |
Mar 15, 2025 | Our paper “SeBS-Flow: Benchmarking Serverless Cloud Function Workflows” has been accepted at the EuroSys 2025 🎉! It builds up on our SeBS project and extends it to support a wider category of serverless workloads. |
latest posts
Mar 31, 2023 | Installing FetchContent targets in CMake |
---|---|
Mar 31, 2023 | Google Summer of Code 2023 |
Sep 19, 2022 | Debugging the debugger |