Program

Wednesday, November 4

Time is reported in Greenwich Mean Time (GMT)

07:50-08:00 MPLR Welcome
Christos Kotselidis (General Chair) [YouTube]
08:00-09:00 Keynote I
Garbage Collection: Implementation, Innovation, Performance and Security
Stephen M. Blackburn (Australian National University) [ACM DL] [Slack] [YouTube]
09:00-09:15 Ask me anything (AMA - moderated)
09:15-10:00 Ask me anything (AMA - unmoderated) and hallway discussions [Slack]
10:00-12:00 Session I: Concurrency, Correctness, Consistency
10:00-10:30 Efficient, Near Complete, and Often Sound Hybrid Dynamic Data Race Prediction
Martin Sulzmann, and Kai Stadtmüller, (Karlsruhe University of Applied Sciences, Germany)
[ACM DL] [Preprint] [Slack] [YouTube]
10:30-11:00 SymJEx: Symbolic Execution on the GraalVM
Sebastian Kloibhofer, Thomas Pointhuber, Maximilian Heisinger, Hanspeter Mössenböck, Lukas Stadler, and David Leopoldseder (JKU Linz, Austria; Oracle Labs, Austria)
[ACM DL] [Slack] [YouTube]
11:00-11:30 From Causality to Stability: Understanding and Reducing Meta-Data in CRDTs
Jim Bauwens and Elisa Gonzalez Boix (Vrije Universiteit Brussel, Belgium)
[ACM DL] [Preprint] [Slack] [YouTube]
11:30-11:45 Author - Ask me anything (AMA - moderated)
11:45-12:00 Virtual Hallway (unmoderated) [Slack]
12:00-13:00 Break - Slack, Zoom Walk Ins [Slack]
13:00-14:30 Session II: Managed Security
13:00-13:30 trcview: Interactive Architecture Agnostic Execution Trace Analysis
Daniel Pekarek and Hanspeter Mössenböck (JKU Linz, Austria)
[ACM DL] [Slack] [YouTube]
13:30-14:00 Multi-language Dynamic Taint Analysis in a Polyglot Virtual Machine
Jacob Kreindl, Daniele Bonetta, Lukas Stadler, David Leopoldseder, and Hanspeter Mössenböck (JKU Linz, Austria; Oracle Labs, USA; Oracle Labs, Austria)
[ACM DL] [Slack] [YouTube]
14:00-14:15 Author - Ask me anything (AMA - moderated)
14:15-14:30 Virtual Hallway (unmoderated) [Slack]
14:30-16:30 Session III: Performance, Performance, Performance
14:30-15:00 Transparent Acceleration of Java-Based Deep Learning Engines
Athanasios Stratikopoulos, Mihai-Cristian Olteanu, Ian Vaughan, Zoran Sevarac, Nikos Foutris, Juan Fumero and Christos Kotselidis (University of Manchester, UK; Deep Netts, Serbia)
[ACM DL] [Preprint] [Slack] [YouTube]
15:00-15:30 Efficient Dispatch of Multi-object Polymorphic Call Sites in Contextual Role-Oriented Programming Languages
Lars Schütze and Jeronimo Castrillon (TU Dresden, Germany)
[ACM DL] [Preprint] [Slack] [YouTube]
15:30-16:00 You Can’t Hide You Can’t Run: A Performance Assessment of Managed Applications on a NUMA Machine
Orion Papadakis, Foivos S. Zakkak, Nikos Foutris, and Christos Kotselidis (University of Manchester, UK; Red Hat, USA)
[ACM DL] [Preprint] [Slack] [YouTube]
16:00-16:15 Author - Ask me anything (AMA - moderated)
16:15-16:30 Virtual Hallway (unmoderated) [Slack]
16:30-17:30 Keynote II
Hardware Support for Managed Languages: An Old Idea Whose Time Has Finally Come?
Martin Maas (Google) [ACM DL] [Slack] [YouTube]
17:30-17:45 Ask me anything (AMA - moderated)
17:45-18:30 Ask me anything (AMA - unmoderated) and hallway discussions [Slack]

Mirror Sessions

20:00 Keynote I
Garbage Collection: Implementation, Innovation, Performance and Security
Stephen M. Blackburn (Australian National University) [ACM DL] [Slack]
20:45-21:55 Session I: Concurrency, Correctness, Consistency
20:45 Efficient, Near Complete, and Often Sound Hybrid Dynamic Data Race Prediction
Martin Sulzmann, and Kai Stadtmüller, (Karlsruhe University of Applied Sciences, Germany)
[ACM DL] [Preprint] [Slack]
21:10 SymJEx: Symbolic Execution on the GraalVM
Sebastian Kloibhofer, Thomas Pointhuber, Maximilian Heisinger, Hanspeter Mössenböck, Lukas Stadler, and David Leopoldseder (JKU Linz, Austria; Oracle Labs, Austria)
[ACM DL] [Slack]
21:30 From Causality to Stability: Understanding and Reducing Meta-Data in CRDTs
Jim Bauwens and Elisa Gonzalez Boix (Vrije Universiteit Brussel, Belgium)
[ACM DL] [Preprint] [Slack]
21:55-22:45 Session II: Managed Security
21:55 trcview: Interactive Architecture Agnostic Execution Trace Analysis
Daniel Pekarek and Hanspeter Mössenböck (JKU Linz, Austria)
[ACM DL] [Slack]
22:20 Multi-language Dynamic Taint Analysis in a Polyglot Virtual Machine
Jacob Kreindl, Daniele Bonetta, Lukas Stadler, David Leopoldseder, and Hanspeter Mössenböck (JKU Linz, Austria; Oracle Labs, USA; Oracle Labs, Austria)
[ACM DL] [Slack]
22:45-23:45 Session III: Performance, Performance, Performance
22:45 Transparent Acceleration of Java-Based Deep Learning Engines
Athanasios Stratikopoulos, Mihai-Cristian Olteanu, Ian Vaughan, Zoran Sevarac, Nikos Foutris, Juan Fumero and Christos Kotselidis (University of Manchester, UK; Deep Netts, Serbia)
[ACM DL] [Preprint] [Slack]
23:05 Efficient Dispatch of Multi-object Polymorphic Call Sites in Contextual Role-Oriented Programming Languages
Lars Schütze and Jeronimo Castrillon (TU Dresden, Germany)
[ACM DL] [Preprint] [Slack]
23:25 You Can’t Hide You Can’t Run: A Performance Assessment of Managed Applications on a NUMA Machine
Orion Papadakis, Foivos S. Zakkak, Nikos Foutris, and Christos Kotselidis (University of Manchester, UK; Red Hat, USA)
[ACM DL] [Preprint] [Slack]
23:45 Keynote II
Hardware Support for Managed Languages: An Old Idea Whose Time Has Finally Come?
Martin Maas (Google) [ACM DL] [Slack]
Back To Top