Powered by
20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR 2023), October 22, 2023,
Cascais, Portugal
Frontmatter
Session 1
CloudJIT: A Just-in-Time FaaS Optimizer (Work in Progress)
Serhii Ivanenko,
Rodrigo Bruno,
Jovan Stevanovic,
Luís Veiga, and
Vojin Jovanovic
(INESC-ID, Portugal; IST-ULisboa, Portugal; Oracle Labs, Serbia; Oracle Labs, Switzerland)
@InProceedings{MPLR23p31,
author = {Serhii Ivanenko and Rodrigo Bruno and Jovan Stevanovic and Luís Veiga and Vojin Jovanovic},
title = {CloudJIT: A Just-in-Time FaaS Optimizer (Work in Progress)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {31-30},
doi = {10.1145/3617651.3622990},
year = {2023},
}
Publisher's Version
Session 2
Evaluating YJIT’s Performance in a Production Context: A Pragmatic Approach
Maxime Chevalier-Boisvert,
Takashi Kokubun,
Noah Gibbs,
Si Xing (Alan) Wu,
Aaron Patterson, and
Jemma Issroff
(Shopify, Canada; Shopify, USA; Shopify, UK)
@InProceedings{MPLR23p46,
author = {Maxime Chevalier-Boisvert and Takashi Kokubun and Noah Gibbs and Si Xing (Alan) Wu and Aaron Patterson and Jemma Issroff},
title = {Evaluating YJIT’s Performance in a Production Context: A Pragmatic Approach},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {46-45},
doi = {10.1145/3617651.3622982},
year = {2023},
}
Publisher's Version
CacheIR: The Benefits of a Structured Representation for Inline Caches
Jan de Mooij,
Matthew Gaudet,
Iain Ireland,
Nathan Henderson, and
J. Nelson Amaral
(Mozilla, Netherlands; Mozilla, Canada; University of Alberta, Canada)
@InProceedings{MPLR23p61,
author = {Jan de Mooij and Matthew Gaudet and Iain Ireland and Nathan Henderson and J. Nelson Amaral},
title = {CacheIR: The Benefits of a Structured Representation for Inline Caches},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {61-60},
doi = {10.1145/3617651.3622979},
year = {2023},
}
Publisher's Version
Diagnosing Compiler Performance by Comparing Optimization Decisions
Andrej Pečimúth,
David Leopoldseder, and
Petr Tůma
(Oracle Labs, Czechia; Charles University, Czechia; Oracle Labs, Austria)
@InProceedings{MPLR23p76,
author = {Andrej Pečimúth and David Leopoldseder and Petr Tůma},
title = {Diagnosing Compiler Performance by Comparing Optimization Decisions},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {76-75},
doi = {10.1145/3617651.3622994},
year = {2023},
}
Publisher's Version
Morello MicroPython: A Python Interpreter for CHERI
Duncan Lowther,
Dejice Jacob, and
Jeremy Singer
(University of Glasgow, UK)
@InProceedings{MPLR23p91,
author = {Duncan Lowther and Dejice Jacob and Jeremy Singer},
title = {Morello MicroPython: A Python Interpreter for CHERI},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {91-90},
doi = {10.1145/3617651.3622991},
year = {2023},
}
Publisher's Version
Session 3
A Multifaceted Memory Analysis of Java Benchmarks
Orion Papadakis,
Andreas Andronikakis,
Nikos Foutris,
Michail Papadimitriou,
Athanasios Stratikopoulos,
Foivos S. Zakkak,
Polychronis Xekalakis, and
Christos Kotselidis
(University of Manchester, UK; Red Hat, Greece; Nvidia, USA)
@InProceedings{MPLR23p106,
author = {Orion Papadakis and Andreas Andronikakis and Nikos Foutris and Michail Papadimitriou and Athanasios Stratikopoulos and Foivos S. Zakkak and Polychronis Xekalakis and Christos Kotselidis},
title = {A Multifaceted Memory Analysis of Java Benchmarks},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {106-105},
doi = {10.1145/3617651.3622978},
year = {2023},
}
Publisher's Version
Improving Garbage Collection Observability with Performance Tracing
Claire Huang,
Stephen M. Blackburn, and
Zixian Cai
(Australian National University, Australia; Google, Australia)
@InProceedings{MPLR23p121,
author = {Claire Huang and Stephen M. Blackburn and Zixian Cai},
title = {Improving Garbage Collection Observability with Performance Tracing},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {121-120},
doi = {10.1145/3617651.3622986},
year = {2023},
}
Publisher's Version
Don’t Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers
Humphrey Burchell,
Octave Larose,
Sophie Kaleba, and
Stefan Marr
(University of Kent, UK)
@InProceedings{MPLR23p136,
author = {Humphrey Burchell and Octave Larose and Sophie Kaleba and Stefan Marr},
title = {Don’t Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {136-135},
doi = {10.1145/3617651.3622985},
year = {2023},
}
Publisher's Version
Heap Size Adjustment with CPU Control
Sanaz Tavakolisomeh,
Marina Shimchenko,
Erik Österlund,
Rodrigo Bruno,
Paulo Ferreira, and
Tobias Wrigstad
(University of Oslo, Norway; Uppsala University, Sweden; Oracle, Sweden; INESC-ID - IST-ULisboa, Portugal)
@InProceedings{MPLR23p151,
author = {Sanaz Tavakolisomeh and Marina Shimchenko and Erik Österlund and Rodrigo Bruno and Paulo Ferreira and Tobias Wrigstad},
title = {Heap Size Adjustment with CPU Control},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {151-150},
doi = {10.1145/3617651.3622988},
year = {2023},
}
Publisher's Version
Session 4
Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image
David Kozak,
Vojin Jovanovic,
Codrut Stancu,
Tomáš Vojnar, and
Christian Wimmer
(Brno University of Technology, Czechia; Oracle Labs, Switzerland; Oracle Labs, USA)
@InProceedings{MPLR23p166,
author = {David Kozak and Vojin Jovanovic and Codrut Stancu and Tomáš Vojnar and Christian Wimmer},
title = {Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {166-165},
doi = {10.1145/3617651.3622980},
year = {2023},
}
Publisher's Version
Unified Shared Memory: Friend or Foe? Understanding the Implications of Unified Memory on Managed Heaps
Juan Fumero,
Florin Blanaru,
Athanasios Stratikopoulos,
Steve Dohrmann,
Sandhya Viswanathan, and
Christos Kotselidis
(University of Manchester, UK; Axelera AI, Netherlands; Intel, USA)
@InProceedings{MPLR23p181,
author = {Juan Fumero and Florin Blanaru and Athanasios Stratikopoulos and Steve Dohrmann and Sandhya Viswanathan and Christos Kotselidis},
title = {Unified Shared Memory: Friend or Foe? Understanding the Implications of Unified Memory on Managed Heaps},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {181-180},
doi = {10.1145/3617651.3622984},
year = {2023},
}
Publisher's Version
Beyond RSS: Towards Intelligent Dynamic Memory Management (Work in Progress)
Christos Panagiotis Lamprakos,
Sotirios Xydis,
Peter Kourzanov,
Manu Perumkunnil,
Francky Catthoor, and
Dimitrios Soudris
(National Technical University of Athens, Greece; KU Leuven, Belgium; IMEC, Belgium)
@InProceedings{MPLR23p196,
author = {Christos Panagiotis Lamprakos and Sotirios Xydis and Peter Kourzanov and Manu Perumkunnil and Francky Catthoor and Dimitrios Soudris},
title = {Beyond RSS: Towards Intelligent Dynamic Memory Management (Work in Progress)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {196-195},
doi = {10.1145/3617651.3622989},
year = {2023},
}
Publisher's Version
Towards Safe HPC: Productivity and Performance via Rust Interfaces for a Distributed C++ Actors Library (Work in Progress)
John Parrish,
Nicole Wren,
Tsz Hang Kiang,
Akihiro Hayashi,
Jeffrey Young, and
Vivek Sarkar
(Georgia Institute of Technology, USA; Block, USA)
@InProceedings{MPLR23p211,
author = {John Parrish and Nicole Wren and Tsz Hang Kiang and Akihiro Hayashi and Jeffrey Young and Vivek Sarkar},
title = {Towards Safe HPC: Productivity and Performance via Rust Interfaces for a Distributed C++ Actors Library (Work in Progress)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {211-210},
doi = {10.1145/3617651.3622992},
year = {2023},
}
Publisher's Version
Generating Java Interfaces for Accessing Foreign Objects in GraalVM (Work in Progress)
Julian Garn,
Florian Angerer, and
Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, Austria)
@InProceedings{MPLR23p226,
author = {Julian Garn and Florian Angerer and Hanspeter Mössenböck},
title = {Generating Java Interfaces for Accessing Foreign Objects in GraalVM (Work in Progress)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {226-225},
doi = {10.1145/3617651.3622981},
year = {2023},
}
Publisher's Version
Posters
Diagnosing Compiler Performance by Comparing Optimization Decisions (Poster Abstract)
Andrej Pečimúth,
David Leopoldseder, and
Petr Tůma
(Oracle Labs, Czechia; Charles University, Czechia; Oracle Labs, Austria)
@InProceedings{MPLR23p241,
author = {Andrej Pečimúth and David Leopoldseder and Petr Tůma},
title = {Diagnosing Compiler Performance by Comparing Optimization Decisions (Poster Abstract)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {241-240},
doi = {10.1145/3617651.3624305},
year = {2023},
}
Publisher's Version
CloudJIT: A Just-in-Time FaaS Optimizer (Poster Abstract)
Serhii Ivanenko,
Rodrigo Bruno,
Jovan Stevanovic,
Luís Veiga, and
Vojin Jovanovic
(INESC-ID, Portugal; IST-ULisboa, Portugal; Oracle Labs, Serbia; Oracle Labs, Switzerland)
@InProceedings{MPLR23p256,
author = {Serhii Ivanenko and Rodrigo Bruno and Jovan Stevanovic and Luís Veiga and Vojin Jovanovic},
title = {CloudJIT: A Just-in-Time FaaS Optimizer (Poster Abstract)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {256-255},
doi = {10.1145/3617651.3624306},
year = {2023},
}
Publisher's Version
Don’t Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers (Poster Abstract)
Humphrey Burchell,
Octave Larose,
Sophie Kaleba, and
Stefan Marr
(University of Kent, UK)
@InProceedings{MPLR23p271,
author = {Humphrey Burchell and Octave Larose and Sophie Kaleba and Stefan Marr},
title = {Don’t Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers (Poster Abstract)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {271-270},
doi = {10.1145/3617651.3624307},
year = {2023},
}
Publisher's Version
Capable VMs Project Overview (Poster Abstract)
Jacob Bramley,
Dejice Jacob,
Andrei Lascu,
Duncan Lowther,
Jeremy Singer, and
Laurence Tratt
(Arm, UK; University of Glasgow, UK; King’s College London, UK)
@InProceedings{MPLR23p286,
author = {Jacob Bramley and Dejice Jacob and Andrei Lascu and Duncan Lowther and Jeremy Singer and Laurence Tratt},
title = {Capable VMs Project Overview (Poster Abstract)},
booktitle = {Proc.\ MPLR},
publisher = {ACM},
pages = {286-285},
doi = {10.1145/3617651.3624308},
year = {2023},
}
Publisher's Version
proc time: 5.72