The ASPLOS + EuroSys Joint schedule is available here.
Monday, 6:00 PM CEST – 7:30 PM CEST: Welcome Reception + EuroSys poster session
Location: Catering area
Day 1: Tuesday, April 1
8:00 AM CEST – 8:45 AM CEST: Registration and Welcome Coffee
Location: Catering area
8:45 AM CEST – 9:00 AM CEST: Opening
Location: Rotterdam Hall 1
9:00 AM CEST – 10:00 AM CEST: ASPLOS + EuroSys 2025 Joint Keynote 1 by Martin Maas (Google)
Has Machine Learning for Systems Reached an Inflection Point?
Location: Rotterdam Hall 1
Abstract
A wide range of research areas – from natural language processing to computer vision and software engineering – have been (or are being) revolutionized by machine learning and artificial intelligence. Each of these areas went through an inflection point where they transitioned from ML as one of many approaches to ML becoming a predominant approach of the field. No example symbolizes this better than the AlexNet paper from 2012, which fundamentally transformed the field of computer vision.
Computer systems remain a notable exception. In this talk, I will discuss emerging trends in the ML for Systems domain, how systems differ from these other areas, and what an "AlexNet Moment" for systems might look like. Along the way, I will describe a framework for categorizing work in the field and discuss emerging research problems and opportunities.
Bio
Martin Maas is a research scientist at Google DeepMind, where he is working on new approaches to leverage artificial intelligence for solving computer systems problems. His research has been deployed in a range of Google systems and products, including Google Compute Engine, TCMalloc, Pixel phones and the TPU compiler. His work has received multiple recognitions, including an ASPLOS Best Paper Award, an IEEE Micro Top Pick, a SIGPLAN Research Highlight, and a CACM Research Highlight. He has been active in several leadership roles in the community, including as General Chair of ISMM 2025, WACI Chair and Vice Program Chair at ASPLOS 2025, Program Chair of ISMM 2020, and as one of the co-organizers of the ML for Systems workshop at NeurIPS. He also co-leads Google’s involvement in the free and open RISC-V instruction set architecture. Martin holds a Ph.D. from the University of California at Berkeley and a B.A. from the University of Cambridge, both in Computer Science.
10:00 AM CEST – 10:30 AM CEST: Coffee Break
Location: Catering area
10:30 AM CEST – 11:00 AM CEST: Award ceremony
Location: Rotterdam Hall 1
11:00 AM CEST – 12:00 PM CEST: ASPLOS + EuroSys 2025 Joint Keynote 2 by Gernot Heiser (Univ. of New South Wales)
Will we ever have truly secure operating systems?
Location: Rotterdam Hall 1
Abstract
Half a century after PSOS, the first attempts to prove an operating system (OS) secure, OS faults remain a major threat to computer systems security. A major step forward was the verification of the seL4 microkernel, the first proof of implementation correctness of anOS kernel. Over the next 4 years this proof was extended to the binary code, proofs of security enforcement, and sound and complete worst-case execution-time analysis. The proofs now cover 4 ISAs.
Yet, 15 years later, there is still no provably secure OS. While seL4 has been successfully deployed in defence and civilian security- and safety-critical systems, it is a microkernel that mostly guarantees process isolation without providing the application-oriented services expected from an OS. This not only makes seL4 difficult to deploy, but means that there is limited assurance that a system built on top is secure in any real sense.
Why has seL4 not been leveraged into a secure OS? In this talk I will explore some of the reasons behind this disappointing state of affairs, and what can be done about it. Specifically I will discuss our current work on LionsOS, a new seL4-based OS targeting the embedded/cyberphysical domain, and designed to be verifiable. I will also discuss more speculative, early-stage work towards a provably secure, general-purpose OS.
Bio
Gernot Heiser is Scientia (distinguished) Professor and John Lions Chair of Operating Systems at UNSW Sydney, where he leads the Trustworthy Systems research group. His research interest are in operating systems, real-time systems, security and safety. His research vision is to completely change the cybersecurity game, from playing catch-up with attackers, to making computer systems provably secure and safe. With his team he pioneered the large-scale formal verification of systems code, specifically the design, implementation and formal verification of the seL4 microkernel; this work was recognised with an ACM SIGOPS Hall of Fame Award and the ACM Software System Award.
Heiser's former company Open Kernel Labs, acquired by General Dynamics in 2012, marketed the OKL4 microkernel, which shipped on billions of mobile wireless chips and has been deployed on the secure enclave of iOS devices. He presently serves as Chief Scientist of Neutrality, and Chairman of the seL4 Foundation. Gernot is a Fellow of the ACM, the IEEE, Engineers Australia, the Australian Academy of Technology and Engineering (ATSE) and the Royal Society of New South Wales (RSN) and a Member of the German Academy of Sciences Leopoldina. He is also an ACM Distinguished Lecturer and an IEEE Distinguished Visitor.
12:00 PM CEST – 1:30 PM CEST: Lunch
Location: Catering area
1:30 PM CEST – 3:10 PM CEST
Session 1A: ML Acceleration
Location: Rotterdam Hall 1A
Session 1D: Homomorphic Encryption
Location: Van Oldenbarneveld
Session 1B: Quantum Computing
Location: Penn Room
Session 1C: Edge Computing
Location: Diamond
3:10 PM CEST – 3:40 PM CEST: Coffee Break
Location: Catering area
3:40 PM CEST – 5:00 PM CEST
Session 2B: Distributed Computing
Location: Rotterdam Hall 1B
Session 2C: Accelerators
Location: Van Oldenbarneveld
Session 2D: FPGAs
Location: Penn Room
Session 2A: Cloud Computing 1
Location: Diamond
5:00 PM CEST – 5:30 PM CEST: Coffee break & ASPLOS poster session (Tuesday afternoon presentations)
Location: Catering area
5:30 PM CEST – 6:30 PM CEST: Wild and Crazy Ideas (WACI)
Location: Rotterdam Hall 1A
7:00 PM CEST – 8:00 PM CEST: Business meeting
Location: Rotterdam Hall 1A
Day 2: Wednesday, April 2
8:30 AM CEST – 9:00 AM CEST: Registration and Welcome Coffee
Location: Catering area
9:00 AM CEST – 10:40 AM CEST
Session 3B: Graphics
Location: Rotterdam Hall 1B
Session 3A: Performance Analysis & Tracing
Location: Van Oldenbarneveld
Session 3C: ML Security
Location: Mees
Session 3D: EDA
Location: Penn Room
10:40 AM CEST – 11:10 AM CEST: Coffee break & ASPLOS poster session (Wednesday afternoon presentations)
Location: Catering area
11:10 AM CEST – 12:30 PM CEST
Session 4A: Cloud Computing 2
Location: Rotterdam Hall 1B
Session 4B: Memory & Storage
Location: Van Oldenbarneveld
Session 4D: Autonomous Systems
Location: Penn Room
Session 4C: Potpourri 1
Location: Diamond
12:30 PM CEST – 2:00 PM CEST: Lunch
Location: Catering area
2:00 PM CEST – 3:40 PM CEST
Session 5C: Large Language Models
Location: Rotterdam Hall 1A
Session 5A: ML Systems 1
Location: Rotterdam Hall 1B
Session 5B: Microarchitecture
Location: Van Oldenbarneveld
Session 5D: CXL Storage
Location: Diamond
3:40 PM CEST – 4:10 PM CEST: Coffee break & ASPLOS poster session (Wednesday morning presentations)
Location: Catering area
4:10 PM CEST – 5:50 PM CEST
Session 6C: Mixture of Experts
Location: Rotterdam Hall 1A
Session 6A: ML Systems 2
Location: Rotterdam Hall 1B
Session 6B: Compilers & Languages
Location: Van Oldenbarneveld
Session 6D: Testing
Location: Penn Room
6:00 PM CEST – 6:15 PM CEST: Shuttle bus to banquet, Postillion Hotel, back side
7:00 PM CEST – 11:30 PM CEST: ASPLOS + EuroSys Banquet
Location: ss Rotterdam
Day 3: Thursday, April 3
8:30 AM CEST – 9:00 AM CEST: Registration and Welcome Coffee
Location: Catering area
9:00 AM CEST – 10:40 AM CEST
Session 7A: Serving LLMs
Location: Rotterdam Hall 1A
Session 7D: Fuzz Testing
Location: Van Oldenbarneveld
Session 7C: Side Channels
Location: Mees
Session 7B: Quantum Error Correction
Location: Penn Room
10:40 AM CEST – 11:10 AM CEST: Coffee break & ASPLOS poster session (Thursday afternoon presentations)
Location: Catering area
11:10 AM CEST – 12:30 PM CEST
Session 8A: ML Training
Location: Rotterdam Hall 1A
Session 8C: Potpourri 2
Location: Rotterdam Hall 1B
Session 8D: Security
Location: Mees
Session 8B: Networking
Location: Diamond
12:30 PM CEST – 2:00 PM CEST: Lunch
Location: Catering area
2:00 PM CEST – 3:40 PM CEST
Session 9A: ML Compilers
Location: Rotterdam Hall 1A
Session 9B: Processing in Memory
Location: Mees
Session 9C: Verification & Reliability
Location: Penn Room
Session 9D: Trust
Location: Diamond
3:40 PM CEST – 4:10 PM CEST: Coffee break & ASPLOS poster session (Thursday morning presentations)
Location: Catering area
4:10 PM CEST – 5:30 PM CEST
Session 10C: Serverless Computing
Location: Rotterdam Hall 1A
Session 10A: GPGPU
Location: Mees
Session 10B: Solid State Storage
Location: Penn Room
Session 10D: Memory Management
Location: Diamond
The program page was generated and formatted using Professor Saugata Ghose‘s (UIUC) Conference Program Generator.