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)
Performance Optimizations in the .NET GC (Keynote)
Maoni Stephens
(Microsoft, USA)

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)
Automatic Array Transformation to Columnar Storage at Run Time
Lukas MakorORCID logo, Sebastian KloibhoferORCID logo, David LeopoldsederORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria; Oracle Labs, Netherlands)
Better Understanding the Costs and Benefits of Automatic Memory Management
Kunal Sareen ORCID logo and Stephen M. BlackburnORCID logo
(Australian National University, Australia)
Compressed Forwarding Tables Reconsidered
Jonas Norlinder ORCID logo, Erik Österlund ORCID logo, and Tobias Wrigstad ORCID logo
(Uppsala University, Sweden; Oracle, Sweden)
Published Artifact Artifacts Available
Dynamic Taint Analysis with Label-Defined Semantics
Jacob Kreindl ORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler, David LeopoldsederORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, USA; Oracle Labs, Austria)
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)
Machine-Learning-Based Self-Optimizing Compiler Heuristics
Raphael Mosaner ORCID logo, David LeopoldsederORCID logo, Wolfgang Kisling, Lukas Stadler, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria)
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)
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)
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)

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)
Automatically Transforming Arrays to Columnar Storage at Run Time
Sebastian KloibhoferORCID logo, Lukas MakorORCID logo, David LeopoldsederORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria; Oracle Labs, Netherlands)
BestGC: An Automatic GC Selector Software
Sanaz Tavakolisomeh ORCID logo, Rodrigo BrunoORCID logo, and Paulo Ferreira
(University of Oslo, Norway; INESC-ID, Portugal; University of Lisbon, Portugal)
Characterizing WebAssembly Bytecode
Yuxin Qin ORCID logo, Dejice Jacob ORCID logo, and Jeremy SingerORCID logo
(University of Glasgow, UK)
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)

Demonstrations

Boehm-Demers-Weiser Garbage Collection on Morello
Dejice Jacob ORCID logo and Jeremy SingerORCID logo
(University of Glasgow, UK)
Polyglot, Label-Defined Dynamic Taint Analysis in TruffleTaint
Jacob Kreindl ORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler, David LeopoldsederORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Netherlands; Oracle Labs, Austria)

proc time: 7.08