Marcin Copik

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

prof_pic.jpg

I’m a PhD student at the Scalable Parallel Computing Laboratory at the Department of Computer Science at ETH Zürich, 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.

Research Interests


  • Function-as-a-Service (FaaS)
  • Elastic and Efficient Computing
  • High-Performance Computing
  • Performance Modeling
  • Parallel Algorithms
  • Code-Driven Design and Optimizations

news

Mar 25, 2024 Our paper FaaSKeeper: Learning from Building Serverless Services with ZooKeeper as an Example has been accepted at ACM HPDC 2024 conference!
Mar 24, 2024 Our paper XaaS: Acceleration as a Service to Enable Productive High-Performance Cloud Computing has been accepted at the special issue of the IEEE Computing in Science & Engineering journal!
Mar 05, 2024 I have defended my PhD thesis “High-Performance Serverless for HPC and Clouds” 🎉!
Jan 30, 2024 Our paper Software Resource Disaggregation for HPC with Serverless Computing has been accepted at IEEE IPDPS 2024 conference!
Nov 10, 2023 I will be giving a lightning talk at the LLVM-HPC workshop at SC23, where I will present our work on Cppless, C++ compiler for serverless!.

latest posts

selected publications

  1. rFaaS: Enabling High Performance Serverless with RDMA and Leases
    Marcin Copik, Konstantin Taranov , Alexandru Calotoiu , and 1 more author
    In Proceedings of the 37th IEEE Interational Parallel and Distributed Processing Symposium , 2023
  2. SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computing
    Marcin Copik, Grzegorz Kwasniewski , Maciej Besta , and 2 more authors
    In Proceedings of the 22nd International Middleware Conference , 2021
  3. ICS
    FMI: Fast and Cheap Message Passing for Serverless Functions
    Marcin Copik, Roman Böhringer , Alexandru Calotoiu , and 1 more author
    In Proceedings of the 37th International Conference on Supercomputing , 2023
  4. rFaaS: Enabling High Performance Serverless with RDMA and Leases
    Marcin Copik, Konstantin Taranov , Alexandru Calotoiu , and 1 more author
    In Proceedings of the 37th IEEE Interational Parallel and Distributed Processing Symposium , 2023