MPLR 2019
16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR 2019)
Powered by
Conference Publishing Consulting

16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR 2019), October 21-22, 2019, Athens, Greece

MPLR 2019 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Welcome from the Chairs
Committees

Virtual Machines

Supporting On-Stack Replacement in Unstructured Languages by Loop Reconstruction and Extraction
Raphael Mosaner ORCID logo, David Leopoldseder, Manuel Rigger ORCID logo, Roland Schatz ORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; ETH Zurich, Switzerland; Oracle Labs, Austria)
Publisher's Version
GraalSqueak: Toward a Smalltalk-Based Tooling Platform for Polyglot Programming
Fabio NiephausORCID logo, Tim Felgentreff, and Robert HirschfeldORCID logo
(HPI, Germany; Oracle Labs, Germany)
Publisher's Version
WARDuino: A Dynamic WebAssembly Virtual Machine for Programming Microcontrollers
Robbert Gurdeep Singh ORCID logo and Christophe Scholliers ORCID logo
(Ghent University, Belgium)
Publisher's Version

Concurrency and Parallelism

Dynamic One-to-One Mapping of Ownership Records for STM using Versioned Weak References
Martin Bättig and Thomas R. Gross
(ETH Zurich, Switzerland)
Publisher's Version
A Type System for Data Independence of Loop Iterations in a Directive-Based PGAS Language
Tatsuya Abe
(Chiba Institute of Technology, Japan)
Publisher's Version
Hosting OpenMP Programs on Java Virtual Machines
Swapnil Gaikwad, Andy Nisbet, and Mikel Luján
(University of Manchester, UK)
Publisher's Version

Program Analysis

Predicting All Data Race Pairs for a Specific Schedule
Martin SulzmannORCID logo and Kai Stadtmüller
(Karlsruhe University of Applied Sciences, Germany)
Publisher's Version
Towards Efficient, Multi-Language Dynamic Taint Analysis
Jacob Kreindl ORCID logo, Daniele Bonetta ORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, USA)
Publisher's Version
Detection of Suspicious Time Windows in Memory Monitoring
Markus WeningerORCID logo, Elias Gander, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria)
Publisher's Version

Compilation and Code Manipulation

Static TypeScript: An Implementation of a Static Compiler for the TypeScript Language
Thomas Ball, Peli de Halleux, and Michał Moskal
(Microsoft Research, USA)
Publisher's Version Info
PorcE: A Deparallelizing Compiler
Arthur Michener Peters, John A. Thywissen, and Christopher J. Rossbach ORCID logo
(University of Texas at Austin, USA; VMware, USA)
Publisher's Version
An Analysis of Call-Site Patching without Strong Hardware Support for Self-Modifying-Code
Tim Hartley, Foivos S. Zakkak, Christos Kotselidis ORCID logo, and Mikel Luján
(University of Manchester, UK)
Publisher's Version

Applications

Performance of an OO Compute Kernel on the JVM: Revisiting Java as a Language for Scientific Computing Applications
Malin Källén and Tobias Wrigstad ORCID logo
(Uppsala University, Sweden)
Publisher's Version Info
Asynchronous Snapshots of Actor Systems for Latency-Sensitive Applications
Dominik Aumayr, Stefan Marr ORCID logo, Elisa Gonzalez Boix, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; University of Kent, UK; Vrije Universiteit Brussel, Belgium)
Publisher's Version

proc time: 2.91