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
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
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
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
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
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
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
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
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
π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
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
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
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
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
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
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
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
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
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
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
Scientist @ecmwf.int : climate & ocean variability, kilometre-scale modelling, and its visualisation. #art and music enthusiast. #scicomm
High Performance Computing with GPUs and other spaceships. At JΓΌlich Supercomputing Centre.
Mastodon: https://mastodon.social/@andih #HPC #GPU #LaTeX
retired unix whisperer and hpc apprentice
βcmoβ for @micheleclamp.com
manages @chromamagic.com
formerly big dot edu, etc.
π¬π§ / πΊπΈ
CSE PhD student at Georgia Tech working to beneficially integrate computing at scale into society (or at least that's the goal).
PhD Student @ ETH ZΓΌrich, in the Scalable Parallel Computing Lab
Official Bluesky page of the Computer Science Department at ETH Zurich. Collected media and news from and about the department.
RSE at CSCS (Swiss National Supercomputing Center) | MDAnalysis Core Developer | JOSS Editor | Interested in #HPC, Computational Chemistry, and Materials Science
HPC tools person. Former Dyninst, current Score-P. Opinions mine until I change them.
Deep learning, prev @NVIDIA
News from the Scalable Parallel Computing Lab at ETH Zurich led by @thoefler.bsky.social. Join or visit us: http://spcl.inf.ethz.ch/Jobs/
Zurich, Switzerland
spcl.inf.ethz.ch
Cryptographer, blockchain researcher, professor at the University of Warsaw, scientist at IDEAS NCBR. All views are my own.
Mentor, Teacher, and Researcher at Northeastern University
Teacher, Researcher, Distributed Systems, Cloud Computing, Big Data, Professor @ ESPOL, CS @ Illinois alumni, Fulbrighter
Professor of Computer Science at IIT, Chicago, US
Personal website: https://bauer-research.net
Principal Developer Advocate for AWS Batch, one-time bioinformatics HPC guy, coffee lover
Senior Research Fellow @epcc.bsky.social, University of Edinburgh. Interested in novel architectures, HPC, FPGAs, RISC-V, programming language design and LLVM & MLIR.
Professor and Group Leader @ JGU Mainz, interested in HPC, Parallel File Systems, I/O, Networking.
~Simplicity is the ultimate sophistication.~
Website: http://www.hpca-group.de/
OpenCLβ’ is an open, royalty-free standard for cross-platform, parallel programming of diverse accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms.
https://www.khronos.org/opencl/