MPLR 2022
19th International Conference on Managed Programming Languages and Runtimes (MPLR 2022)
Powered by
Conference Publishing Consulting

19th International Conference on Managed Programming Languages and Runtimes (MPLR 2022), September 14–15, 2022, Brussels, Belgium

MPLR 2022 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Welcome from the Chairs
Organization

Keynotes

On JavaScript Ahead-of-Time Compilation Performance (Keynote)
Manuel Serrano
(Inria, France)
Publisher's Version
Performance Optimizations in the .NET GC (Keynote)
Maoni Stephens
(Microsoft, USA)
Publisher's Version

Papers

Analysing and Predicting Energy Consumption of Garbage Collectors in OpenJDK
Marina Shimchenko, Mihail Popov, and Tobias Wrigstad
(Uppsala University, Sweden; Inria, France)
Publisher's Version
Automatic Array Transformation to Columnar Storage at Run Time
Lukas Makor, Sebastian Kloibhofer, David Leopoldseder, Daniele Bonetta, Lukas Stadler, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, Austria; Oracle Labs, Netherlands)
Publisher's Version
Better Understanding the Costs and Benefits of Automatic Memory Management
Kunal Sareen and Stephen M. Blackburn
(Australian National University, Australia)
Publisher's Version
Compressed Forwarding Tables Reconsidered
Jonas Norlinder, Erik Österlund, and Tobias Wrigstad
(Uppsala University, Sweden; Oracle, Sweden)
Publisher's Version
Dynamic Taint Analysis with Label-Defined Semantics
Jacob Kreindl, Daniele Bonetta, Lukas Stadler, David Leopoldseder, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, USA; Oracle Labs, Austria)
Publisher's Version
Event-Based Out-of-Place Debugging
Tom Lauwaerts, Carlos Rojas Castillo, Robbert Gurdeep Singh, Matteo Marra, Christophe Scholliers, and Elisa Gonzalez Boix
(Universiteit Gent, Belgium; Vrije Universiteit Brussel, Belgium)
Publisher's Version
Machine-Learning-Based Self-Optimizing Compiler Heuristics
Raphael Mosaner, David Leopoldseder, Wolfgang Kisling, Lukas Stadler, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, Austria)
Publisher's Version
Porting a JIT Compiler to RISC-V: Challenges and Opportunities
Quentin Ducasse, Guillermo Polito, Pablo Tesone, Pascal Cotret, and Loïc Lagadec
(ENSTA Bretagne, France; University of Lille, France; CNRS, France; Inria, France; Centrale Lille, France; CRIStAL, France)
Publisher's Version
SecSharp: Towards Efficient Trusted Execution in Managed Languages (Work in Progress)
Gilang Mentari Hamidy, Pieter Philippaerts, and Wouter Joosen
(KU Leuven, Belgium)
Publisher's Version
Towards a Model Checking Framework for a New Collector Framework
Bochen Xu, Eliot Moss, and Stephen M. Blackburn
(University of Massachusetts at Amherst, USA; Google, Australia)
Publisher's Version

Posters

Analyzing the Cost of Safety for Vectorized Bytecode in Dynamically-Typed Languages
Nicolás Rainhart, Guillermo Polito, Pablo Tesone, and Stéphane Ducasse
(University of Lille, France; Inria, France; CNRS, France; Centrale Lille, France; CRIStAL, France; Pharo Consortium, France)
Publisher's Version
Automatically Transforming Arrays to Columnar Storage at Run Time
Sebastian Kloibhofer, Lukas Makor, David Leopoldseder, Daniele Bonetta, Lukas Stadler, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, Austria; Oracle Labs, Netherlands)
Publisher's Version
BestGC: An Automatic GC Selector Software
Sanaz Tavakolisomeh, Rodrigo Bruno, and Paulo Ferreira
(University of Oslo, Norway; INESC-ID, Portugal; University of Lisbon, Portugal)
Publisher's Version
Characterizing WebAssembly Bytecode
Yuxin Qin, Dejice Jacob, and Jeremy Singer
(University of Glasgow, UK)
Publisher's Version
Selecting Semi-permanent Object Candidates in Dynamically-Typed Reflective Languages
Nahuel Palumbo, Pablo Tesone, Guillermo Polito, and Stéphane Ducasse
(University of Lille, France; Inria, France; CNRS, France; Centrale Lille, France; CRIStAL, France; Pharo Consortium, France)
Publisher's Version

Demonstrations

Boehm-Demers-Weiser Garbage Collection on Morello
Dejice Jacob and Jeremy Singer
(University of Glasgow, UK)
Publisher's Version
Polyglot, Label-Defined Dynamic Taint Analysis in TruffleTaint
Jacob Kreindl, Daniele Bonetta, Lukas Stadler, David Leopoldseder, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, Netherlands; Oracle Labs, Austria)
Publisher's Version

proc time: 3.53