MPLR 2025
as the organisers put it
The 22nd International Conference on Managed Programming Languages and Runtimes (MPLR 2025, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems around, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (mobile, IoT, and wearable applications). Papers accepted by MPLR 2025 describe original research results and h ...
who it's for
runtime engineers, compiler engineers, managed language researchers, virtual machine engineers, systems performance engineers, WebAssembly runtime developers, tooling and IDE engineers
topics
tiered managed heap reclamation; NVMe mmap for garbage collection; liveness bitmaps and card tables; Java on heterogeneous hardware; TornadoVM JIT kernel generation; existentialization of generics; meta-tracing JIT techniques; portable taint for JavaScript and WebAssembly; AOT Java code size reduction; Wasm backend performance comparison; cooperative JIT for low-power coprocessors; cross-ISA WebAssembly checkpoint and restore
| title | author | length |
|---|---|---|
| SmartSweep: Efficient Space Reclamation in Tiered Managed Heaps | Iacovos G. Kolokasis, Konstantinos Delis, Shoaib Akram, Foivos S. Zakkak, Polyvios Pratikakis, Angelos Bilas | 15m |
SmartSweep uses a dual-heap design with a region-based remote heap and local heap cache, estimates region liveness with a liveness bitmap and a card table of… | ||
| Dynamic and Static Code Analysis for Java Programs on Heterogeneous Hardware | Athanasios Stratikopoulos, Tianyu Zuo, Umut Sarp Harbalioglu, Juan Fumero, Michail Papadimitriou, Orion Papadakis, Maria Xekalaki, Christos Kotselidis | 17m |
TornadoInsight is an open‑source IntelliJ plugin that combines six static inspectors and a dynamic inspection that triggers TornadoVM’s JIT to generate OpenCL… | ||
| Existentialize your Generics | Dimi Racordon, Matt Bovel, Hamza Remmal | 24m |
Claims that existentialization factors method tables out of object headers to give dynamic dispatch without boxing, implemented via type-class-style witnesses… | ||
| Joy of Meta-Tracing Just-in-Time Compilation: More Than Just a VM Generator | Hidehiko Masuhara | 40m |
Meta‑tracing JIT frameworks like RPython and Graal/Truffle generate not just VM compilers but alternate VM behaviors by changing interpreter semantics: the… | ||
| JASMaint: Portable Multi-language Taint Analysis for the Web | Abel Stuker, Aäron Munsters, Angel Luis Scull Pupo, Laurent Christophe, Elisa Gonzalez Boix | 22m |
JASMaint implements a portable taint analysis that instruments both JavaScript and WebAssembly source code and coordinates taint exchange with a lightweight… | ||
| Fast and Compact: Reducing Size of AOT-Compiled Java Code Without Sacrificing Performance | Christoph Pichler, Bernhard Urban-Forster, Paley Li, Roland Schatz, Hanspeter Mössenböck | 23m |
GraalVM Native Image executables shrink by storing rarely used methods as bytecode and running them with a lightweight interpreter, then simulating a JIT for… | ||
| A Snapshot of the Performance of Wasm Backends for Managed Languages | Manuel Serrano, Robert Bruce Findler | 24m |
Compares six managed-language Wasm backends to their native counterparts and to each other, reporting concrete slowdowns: the best backends average 1.4× slower… | ||
| Co-operative JIT Compilation for Resource-Constrained Low-Power Coprocessors | Go Suzuki, Takuo Watanabe, Sosuke Moriguchi | 25m |
A cooperative JIT traces execution on the main core and emits type-specialized basic blocks that migrate to the low‑power coprocessor, using trace-based… | ||
| Bringing Together Cross-ISA Checkpoint/Restoration and AOT Compilation of WebAssembly(…) | Raiki Tamura, Daisuke Kotani, Kazuyuki Shudo, Yasuo Okabe | 23m |
Wanco is an AOT WebAssembly compiler that instruments machine code and uses on-stack replacement (OSR) plus stack maps to convert between ISA-dependent… | ||
| Fast & Easy ASTs for Flexible Embedded Interpreters | Michael Homer, James Noble | 15m |
Claim that a carefully engineered textual AST format lets a language ship its entire parser and libraries as textually identical ASTs that are valid across… | ||
| nothing matches | ||