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, David Leopoldseder, Manuel Rigger, Roland Schatz, and Hanspeter Mössenböck
(JKU Linz, Austria; ETH Zurich, Switzerland; Oracle Labs, Austria)
Publisher's Version
GraalSqueak: Toward a Smalltalk-Based Tooling Platform for Polyglot Programming
Fabio Niephaus, Tim Felgentreff, and Robert Hirschfeld
(HPI, Germany; Oracle Labs, Germany)
Publisher's Version
WARDuino: A Dynamic WebAssembly Virtual Machine for Programming Microcontrollers
Robbert Gurdeep Singh and Christophe Scholliers
(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 Sulzmann and Kai Stadtmüller
(Karlsruhe University of Applied Sciences, Germany)
Publisher's Version
Towards Efficient, Multi-Language Dynamic Taint Analysis
Jacob Kreindl, Daniele Bonetta, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, USA)
Publisher's Version
Detection of Suspicious Time Windows in Memory Monitoring
Markus Weninger, Elias Gander, and Hanspeter Mössenböck
(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
(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, 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
(Uppsala University, Sweden)
Publisher's Version Info
Asynchronous Snapshots of Actor Systems for Latency-Sensitive Applications
Dominik Aumayr, Stefan Marr, Elisa Gonzalez Boix, and Hanspeter Mössenböck
(JKU Linz, Austria; University of Kent, UK; Vrije Universiteit Brussel, Belgium)
Publisher's Version

proc time: 2.34