Marcin Copik's Avatar

Marcin Copik

@mcopik.bsky.social

Postdoc at SPCL @ ETH Zurich working on high-performance serverless. HPC, FaaS, parallel computing, compilers, C++. Languages: EN, DE, PL. Polish and Silesian.

338 Followers  |  122 Following  |  28 Posts  |  Joined: 05.12.2023  |  2.0497

Latest posts by mcopik.bsky.social on Bluesky

Post image

From Fortran to data-centric programming to accelerate climate simulations - our team has won this year's ACM Gordon Bell Prize for Climate Modeling!

Congratulations to our entire team - Alexandru, Yakup, Pratyai, Ben, and @thoefler.bsky.social!

#SC25 #HPC #HPCignites

20.11.2025 19:07 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - spcl/xaas-containers Contribute to spcl/xaas-containers development by creating an account on GitHub.

βš™οΈ Code: github.com/spcl/xaas-containers
πŸ“š Artifact: zenodo.org/records/1711...

16.11.2025 19:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sadly, I won't be able to attend #SC25 due to medical reasons. Nonetheless, I'm looking forward to @thoefler.bsky.social presenting our performance-portable XaaS containers! If you're interested in #HPC containers, then join us on Tuesday, 3:30pm, Room 275 - eager to hear your thoughts! #HPCignites

16.11.2025 17:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
XaaS Containers: Performance-Portable Representation With Source and IR Containers | Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis

Join us on Tuesday in room 275!

πŸ“„Paper: dl.acm.org/doi/10.1145/...
πŸ’¬Presentation: Tuesday, November 18th, 3:30pm - 3:52pm CST, Room 275

XaaS containers are the result of a collaboration between SPCL, @cscsch.bsky.social, LLNL, ANL, and the University of Chicago.

#HPC #SC25 #HPCignites

16.11.2025 16:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

We designed Source and Intermediate Representation (IR) containers. In IR containers, we implement a pipeline where containerized applications are compiled to LLVM IR, and adapted to the target architecture (e.g., vectorization) at deployment time, ensuring peak performance.

16.11.2025 16:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Traditional containers lock in compilation decisions too early, hurting performance on diverse HPC systems. We delay performance-critical decisions until the target system is known, avoiding the traditional container trade-off between portability and hardware-specific optimizations.

16.11.2025 16:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

This year at #SC25, we will present XaaS containers, the Best Paper Finalist at πŸ†! We propose a new paradigm for performance portability to bridge the gap between #cloud productivity and #HPC performance πŸš€

#HPCignites @thoefler.bsky.social

16.11.2025 16:09 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 2
Preview
Cppless: Single-Source and High-Performance Serverless Programming in C++ The rise of serverless computing introduced a new class of scalable, elastic and widely available parallel workers in the cloud. Many systems and applications benefit from offloading computations and ...

Cppless is open source and built on top of LLVM with less than 1k LoC changes. More details in the paper on serialization, C++ lambda extraction, and cross-compilation.

Paper πŸ‘‰ arxiv.org/abs/2401.10834
Code πŸ‘‰ github.com/spcl/cppless
Artifact πŸ‘‰ zenodo.org/records/1577...

17.07.2025 15:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Our evaluation shows that C++ serverless functions can scale to 512 parallel workers with a double-digit millisecond overhead. Using the example of ray tracing, we demonstrate a speedup of up to 59x. From a 60-second execution time to 1 second with hundreds of functions and a minimal cost increase.

17.07.2025 15:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

With Cppless, C++ is no longer a second-class citizen in serverless. We introduce alternative entry points and implement lambda reflection, making C++ functions as easy to deploy as Python.

Cold starts? Just 10-12 milliseconds and up to 60x faster than Python functions!

17.07.2025 15:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

πŸš€Cppless enables single-source #serverless programming in C++! No more splitting functions from the main code - just add a few lines to accelerate your program by offloading to systems like AWS Lambda. Our paper on Clang-based #FaaS for C++ has just been accepted at ACM TACO.

17.07.2025 15:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

⭐Larissa Schmid will present at EuroSys her paper "SeBS-Flow: Benchmarking Serverless Cloud Function Workflows".
πŸ“… Thursday, April 3, 2025 at 9.00. Session 7-1
πŸ“š Paper: arxiv.org/abs/2410.03480

30.03.2025 19:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

⭐At the EuroSys poster session, I will present our joint work on SeBS-Flow, a new extension of SeBS that provides automatic and cloud-agnostic benchmarking of serverless workflows.
πŸ“… Monday, March 31, 2025 at 18:00 - 19:30

30.03.2025 19:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

⭐ I will present a work-in-progress paper at the SESAME'25 workshop: "SeBS 2.0: Keeping up with the Clouds"
πŸ“… Monday, March 31, 2025 at 11:00 - 12:10
πŸ“š Paper: dl.acm.org/doi/10.1145/...

30.03.2025 19:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I will be attending EuroSys/ASPLOS 2025, where I will present our work on next-generation #serverless benchmarking. If you're going to be there and would like to talk about serverless, please feel free to reach out!

This year, we present two papers and a poster!

30.03.2025 19:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Reasoning Language Models: A Blueprint

πŸ“œ arxiv.org/abs/2501.11223
x1 on GitHub: github.com/spcl/x1

24.01.2025 15:25 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

We introduce x1, a modular implementation for rapid RLM prototyping, provide key insights (multi-phase training for policy/value models, importance of familiar training distributions) and discuss scalable RLM cloud deployments and how RLMs fit into the broader LLM ecosystem.

24.01.2025 15:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

We propose a blueprint that organizes RLM components into a modular framework, based on an analysis of all RLM works, which incorporates reasoning structures (chains, trees, graphs) and strategies (e.g., #MCTS), Reinforcement Learning and supervision schemes.

24.01.2025 15:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Reasoning language models (#RLMs), such as o1 or QwQ, have redefined AI's problem-solving capabilities by extending #LLMs with advanced reasoning mechanisms. Yet, their high costs, proprietary nature, and complex architectures present accessibility and scalability challenges.

24.01.2025 15:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Congratulations to Marcin Kopic and @thoefler.bsky.social @SPCL ETH Zurich for #SC24 Best Research Poster Award!

21.11.2024 18:35 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Kyle Chard opens panelists statements at #SC24 panel on #serverless #HPC. Join us in room B314!

21.11.2024 15:46 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The #SC24 panel on #serverless #HPC happens today at 10:30 am! Looking forward to the discussion on the future Cloud & HPC with our panelists: @ianfoster42.bsky.social, @thoefler.bsky.social, Satoshi Matsuoka, Kyle Chard, and Devesh Tiwari!

21.11.2024 14:01 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Fun times at the #SC24 CANOPIE workshop panel on aXeleration as a Service (XaaS) at #SC24. Nice discussion with @ernstdj.bsky.social, Ian Foster, and Thomas Schulthess!

Nicely moderated by @mcopik.bsky.social.

17.11.2024 17:56 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Great attendance at the #SC24 panel on performance portable containers #XaaS! Interesting conclusions on the future of #HPC and #cloud, in a discussion between @danernst.bsky.social, @ianfoster42.bsky.social, Torsten Hoefler, and Thomas Schulthess!

19.11.2024 17:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting observation, I hope that you will join the discussion on Thursday :)

Happy to meet&chat at SC to discuss your experience and thoughts!

15.11.2024 19:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I have the pleasure of moderating two panels this year at #SC24, and the second one focuses on the core part of my PhD thesis: #serverless #HPC.

Join us next Thursday and participate in the discussion on the future of #cloud programming models #supercomputing!

15.11.2024 14:59 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

The panel brings experts from academia and national labs: Kyle Chard, Ian Foster, Torsten Hoefler, Satoshi Matsuoka, and Devesh Tiwari.

πŸ“… Thursday, 21st November
⏰ 10:30 AM EST
🏒 Room B313B-314

15.11.2024 14:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Is #serverless a fad that will disappear in a few years, or will it accelerate #HPC - #Cloud convergence and change the #Supercomputing landscape?

Join us at the #SC24 panel "Serverless HPC: Challenges, Opportunities, and Future Prospects for Accelerated Cloud Computing"!

15.11.2024 14:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
SPCL - Publications

The panel includes authors of the XaaS vision: Dan Ernst, Ian Foster, Torsten Hoefler, and Thomas Schulthess!

XaaS paper πŸ‘‰ spcl.inf.ethz.ch/Publications...

Event page πŸ‘‰ sc24.conference-program.com/presentation...

13.11.2024 18:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Can high-performance containers offer performance portability and unified abstraction for the converged #HPC and #Cloud? Join us at the #SC24 CANOPIE-HPC workshop for a panel on the changing HPC landscape.

πŸ“… Sunday, 17th November
⏰ 11:40 AM EST
🏒 #Supercomputing Room B313

13.11.2024 18:55 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1

@mcopik is following 20 prominent accounts