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 SerranoORCID logo
(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 ORCID logo, Mihail Popov ORCID logo, and Tobias Wrigstad ORCID logo
(Uppsala University, Sweden; Inria, France)
Publisher's Version
Automatic Array Transformation to Columnar Storage at Run Time
Lukas MakorORCID logo, Sebastian KloibhoferORCID logo, David LeopoldsederORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler ORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria; Oracle Labs, Netherlands)
Publisher's Version
Better Understanding the Costs and Benefits of Automatic Memory Management
Kunal Sareen ORCID logo and Stephen M. BlackburnORCID logo
(Australian National University, Australia)
Publisher's Version
Compressed Forwarding Tables Reconsidered
Jonas Norlinder ORCID logo, Erik Österlund ORCID logo, and Tobias Wrigstad ORCID logo
(Uppsala University, Sweden; Oracle, Sweden)
Publisher's Version
Dynamic Taint Analysis with Label-Defined Semantics
Jacob Kreindl ORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler ORCID logo, David LeopoldsederORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, USA; Oracle Labs, Austria)
Publisher's Version
Event-Based Out-of-Place Debugging
Tom Lauwaerts ORCID logo, Carlos Rojas Castillo ORCID logo, Robbert Gurdeep Singh ORCID logo, Matteo MarraORCID logo, Christophe Scholliers ORCID logo, and Elisa Gonzalez Boix ORCID logo
(Universiteit Gent, Belgium; Vrije Universiteit Brussel, Belgium)
Publisher's Version
Machine-Learning-Based Self-Optimizing Compiler Heuristics
Raphael Mosaner ORCID logo, David LeopoldsederORCID logo, Wolfgang Kisling, Lukas Stadler ORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria)
Publisher's Version
Porting a JIT Compiler to RISC-V: Challenges and Opportunities
Quentin Ducasse ORCID logo, Guillermo Polito ORCID logo, Pablo Tesone ORCID logo, Pascal Cotret ORCID logo, and Loïc Lagadec ORCID logo
(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 HamidyORCID logo, Pieter PhilippaertsORCID logo, and Wouter JoosenORCID logo
(KU Leuven, Belgium)
Publisher's Version
Towards a Model Checking Framework for a New Collector Framework
Bochen Xu ORCID logo, Eliot Moss ORCID logo, and Stephen M. Blackburn ORCID logo
(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 ORCID logo, Pablo Tesone ORCID logo, and Stéphane DucasseORCID logo
(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 KloibhoferORCID logo, Lukas MakorORCID logo, David LeopoldsederORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler ORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria; Oracle Labs, Netherlands)
Publisher's Version
BestGC: An Automatic GC Selector Software
Sanaz Tavakolisomeh ORCID logo, Rodrigo BrunoORCID logo, and Paulo Ferreira ORCID logo
(University of Oslo, Norway; INESC-ID, Portugal; University of Lisbon, Portugal)
Publisher's Version
Characterizing WebAssembly Bytecode
Yuxin Qin ORCID logo, Dejice Jacob ORCID logo, and Jeremy SingerORCID logo
(University of Glasgow, UK)
Publisher's Version
Selecting Semi-permanent Object Candidates in Dynamically-Typed Reflective Languages
Nahuel Palumbo, Pablo Tesone ORCID logo, Guillermo Polito ORCID logo, and Stéphane DucasseORCID logo
(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 ORCID logo and Jeremy SingerORCID logo
(University of Glasgow, UK)
Publisher's Version
Polyglot, Label-Defined Dynamic Taint Analysis in TruffleTaint
Jacob Kreindl ORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler ORCID logo, David LeopoldsederORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Netherlands; Oracle Labs, Austria)
Publisher's Version

proc time: 4.18