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.

340 Followers  |  123 Following  |  31 Posts  |  Joined: 05.12.2023  |  2.1082

Latest posts by mcopik.bsky.social on Bluesky

Post image Post image

I had a wonderful time at #HiPEAC26 in KrakΓ³w! It was great to connect with the European #HPC and cloud community. We presented our work on Cppless - #serverless functions as first-class citizensin C++ πŸš€

Paper ➑️ spcl.inf.ethz.ch/Publications...

Code ➑️ github.com/spcl/cppless

@hipeac.bsky.social

28.01.2026 18:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - spcl/serverless-benchmarks: SeBS: serverless benchmarking suite for automatic performance analysis of FaaS platforms. SeBS: serverless benchmarking suite for automatic performance analysis of FaaS platforms. - spcl/serverless-benchmarks

More detail about SeBS in our main repository:

➑️ github.com/spcl/serverl...

24.01.2026 12:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Serverless simplifies deployment but complicates performance analysis. Join our tutorial at #HiPEAC2026 to learn how serverless operates and evaluate FaaS systems with the benchmarking suite SeBS!

πŸ—“οΈ Monday, 26 January 2026, 14:00-17:30
πŸ“Œ HiPEAC 2026, Cracow
➑️ www.hipeac.net/2026/krakow/...

24.01.2026 12:22 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
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

@mcopik is following 20 prominent accounts