~/conference

MPLR 2025

date:2025-10-14
location:Singapore, Singapore
series:MPLR · 2 editions
editions:[MPLR 2023, MPLR 2025]

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 ...

runtime engineers, compiler engineers, managed language researchers, virtual machine engineers, systems performance engineers, WebAssembly runtime developers, tooling and IDE engineers

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

titleauthorlength
SmartSweep: Efficient Space Reclamation in Tiered Managed HeapsIacovos G. Kolokasis, Konstantinos Delis, Shoaib Akram, Foivos S. Zakkak, Polyvios Pratikakis, Angelos Bilas15m
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…
Talk
Dynamic and Static Code Analysis for Java Programs on Heterogeneous HardwareAthanasios Stratikopoulos, Tianyu Zuo, Umut Sarp Harbalioglu, Juan Fumero, Michail Papadimitriou, Orion Papadakis, Maria Xekalaki, Christos Kotselidis17m
TornadoInsight is an open‑source IntelliJ plugin that combines six static inspectors and a dynamic inspection that triggers TornadoVM’s JIT to generate OpenCL…
Talk on
Existentialize your GenericsDimi Racordon, Matt Bovel, Hamza Remmal24m
Claims that existentialization factors method tables out of object headers to give dynamic dispatch without boxing, implemented via type-class-style witnesses…
Talk on
Joy of Meta-Tracing Just-in-Time Compilation: More Than Just a VM GeneratorHidehiko Masuhara40m
Meta‑tracing JIT frameworks like RPython and Graal/Truffle generate not just VM compilers but alternate VM behaviors by changing interpreter semantics: the…
Talk on
JASMaint: Portable Multi-language Taint Analysis for the WebAbel Stuker, Aäron Munsters, Angel Luis Scull Pupo, Laurent Christophe, Elisa Gonzalez Boix22m
JASMaint implements a portable taint analysis that instruments both JavaScript and WebAssembly source code and coordinates taint exchange with a lightweight…
Talk on
Fast and Compact: Reducing Size of AOT-Compiled Java Code Without Sacrificing PerformanceChristoph Pichler, Bernhard Urban-Forster, Paley Li, Roland Schatz, Hanspeter Mössenböck23m
GraalVM Native Image executables shrink by storing rarely used methods as bytecode and running them with a lightweight interpreter, then simulating a JIT for…
Talk on
A Snapshot of the Performance of Wasm Backends for Managed LanguagesManuel Serrano, Robert Bruce Findler24m
Compares six managed-language Wasm backends to their native counterparts and to each other, reporting concrete slowdowns: the best backends average 1.4× slower…
Talk on
Co-operative JIT Compilation for Resource-Constrained Low-Power CoprocessorsGo Suzuki, Takuo Watanabe, Sosuke Moriguchi25m
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…
Talk on
Bringing Together Cross-ISA Checkpoint/Restoration and AOT Compilation of WebAssembly(…)Raiki Tamura, Daisuke Kotani, Kazuyuki Shudo, Yasuo Okabe23m
Wanco is an AOT WebAssembly compiler that instruments machine code and uses on-stack replacement (OSR) plus stack maps to convert between ISA-dependent…
Talk on
Fast & Easy ASTs for Flexible Embedded InterpretersMichael Homer, James Noble15m
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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.