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] |