Paper accepted to the ACM International Conference on Architectural Support for Programming Languages and Operating (ASPLOS 2025). Paper title: Automatic Tracing in Task-Based Runtime Systems.
Paper accepted to The Thirty-Eighth Annual Conference on Neural Information Processing Systems (NeurIPS 2024). Paper title: Learning Formal Mathematics From Intrinsic Motivation (Oral Presentation).
Paper accepted to the Conference on Empirical Methods in Natural Language Processing (EMNLP 2024). Paper title: Optimizing Instructions and Demonstrations for Multi-Stage Language Model Programs (Oral Presentation).
Paper accepted to the ACM SIGPLAN International Conference on Software Language Engineering (SLE 2024). Paper title: Trellis: A Domain-Specific Language for Hidden Markov Models with Sparse Transitions.
Paper accepted to the ACM SIGPLAN International Conference on Software Language Engineering (SLE 2024). Paper title: Statically and Dynamically Delayed Sampling for Typed Probabilistic Programming Languages.
PhD student Gizem Caylak successfully defended her Licentiate thesis on October 14, 2024. Title: Automated Optimizations for Inference in Probabilistic Programming Languages.
PhD student Viktor Palmkvist successfully defended his PhD thesis on October 8, 2024. Title: Abstraction, Composition, and Resolvable Ambiguity in Programming Language Implementation.
General Chair for the Forum on Specification & Design Languages (FDL), Stockholm, September, 2024.
Paper accepted to the IEEE Transactions on Automatic Control. Paper title: Exact Worst-Case Execution-Time Analysis for Implicit Model Predictive Control, 2024.
Paper accepted to the 33rd European Symposium on Programming (ESOP 2024). Paper title: Suspension Analysis and Selective Continuation-Passing Style for Universal Probabilistic Programming Languages.
Research Experience
Professor at KTH Royal Institute of Technology, Head of Division for Software and Computer Systems (SCS), Associate Director Faculty for Digital Futures.
Background
Research interests include programming languages and compilers, real-time and cyber-physical systems, and probabilistic machine learning.