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
Article: mplr22foreword-fm000-p (type: Frontmatter) doi:
Welcome from the Chairs
Article: mplr22foreword-fm001-p (type: Frontmatter) doi:
Organization
Article: mplr22foreword-fm002-p (type: Frontmatter) doi:
Keynotes
On JavaScript Ahead-of-Time Compilation Performance (Keynote)
Manuel Serrano
(Inria, France)
Publisher's Version
Article: mplr22key-key2-p (type: Abstract) doi:
10.1145/3546918.3560825
Performance Optimizations in the .NET GC (Keynote)
Maoni Stephens
(Microsoft, USA)
Publisher's Version
Article: mplr22key-key1-p (type: Abstract) doi:
10.1145/3546918.3560824
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
Article: mplr22main-p69-p (type: Full Paper) doi:
10.1145/3546918.3546925
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
Article: mplr22main-p12-p (type: Full Paper) doi:
10.1145/3546918.3546919
Better Understanding the Costs and Benefits of Automatic Memory Management
Kunal Sareen
and
Stephen M. Blackburn
(Australian National University, Australia)
Publisher's Version
Article: mplr22main-p70-p (type: Full Paper) doi:
10.1145/3546918.3546926
Compressed Forwarding Tables Reconsidered
Jonas Norlinder
,
Erik Österlund
, and
Tobias Wrigstad
(Uppsala University, Sweden; Oracle, Sweden)
Publisher's Version
Published Artifact
Artifacts Available
Article: mplr22main-p87-p (type: Full Paper) doi:
10.1145/3546918.3546928
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
Article: mplr22main-p79-p (type: Full Paper) doi:
10.1145/3546918.3546927
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
Article: mplr22main-p19-p (type: Full Paper) doi:
10.1145/3546918.3546920
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
Article: mplr22main-p39-p (type: Full Paper) doi:
10.1145/3546918.3546921
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
Article: mplr22main-p58-p (type: Full Paper) doi:
10.1145/3546918.3546924
Corrigendum
: Corrigendum to "Porting a JIT Compiler to RISC-V: Challenges and Opportunities" by Ducasse et al., Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes (MPLR '22).
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
Article: mplr22main-p46-p (type: Full Paper (6 pages + appendix + references)) doi:
10.1145/3546918.3546922
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
Article: mplr22main-p54-p (type: Full Paper) doi:
10.1145/3546918.3546923
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
Article: mplr22posters-p9-p (type: Poster (2 Pages + References)) doi:
10.1145/3546918.3560803
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
Article: mplr22posters-p24-p (type: Poster (2 Pages + References)) doi:
10.1145/3546918.3560805
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
Article: mplr22posters-p16-p (type: Poster (2 Pages + References)) doi:
10.1145/3546918.3560804
Characterizing WebAssembly Bytecode
Yuxin Qin
,
Dejice Jacob
, and
Jeremy Singer
(University of Glasgow, UK)
Publisher's Version
Article: mplr22posters-p90-p (type: Poster (2 Pages + References)) doi:
10.1145/3546918.3560809
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
Article: mplr22posters-p83-p (type: Poster (2 Pages + References)) doi:
10.1145/3546918.3560806
Demonstrations
Boehm-Demers-Weiser Garbage Collection on Morello
Dejice Jacob
and
Jeremy Singer
(University of Glasgow, UK)
Publisher's Version
Article: mplr22demos-p71-p (type: Demonstration) doi:
10.1145/3546918.3560808
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
Article: mplr22demos-p60-p (type: Demonstration) doi:
10.1145/3546918.3560807
proc time: 0.04