Program


Wednesday 14 September
09:00 - 09:15

Opening Session (Tobias Wrigstad)

09:15 - 10:30

Performance optimizations in the .NET GC
Keynote by Maoni Stephens

10:30 - 11:00

Coffee Break

11:00 - 12:00

Session 1 (Stefan Marr)

11:00

Dynamic Taint Analysis with Label-Defined Semantics

Jacob Kreindl, Daniele Bonetta, Lukas Stadler, David Leopoldseder, Hanspeter Mössenböck

11:30

SecSharp: Towards Efficient Trusted Execution in Managed Languages

Gilang Mentari Hamidy, Pieter Philippaerts, Wouter Joosen

12:00 - 13:30

Lunch

13:30 - 14:30

Session 2 (Sanaz Tavakolisomeh)

13:30

Automatic Array Transformation to Columnar Storage at Run Time

Lukas Makor, Sebastian Kloibhofer, David Leopoldseder, Daniele Bonetta, Lukas Stadler, Hanspeter Mössenböck

14:00

Event-Based Out-of-place Debugging

Tom Lauwaerts, Carlos Rojas Castillo, Robbert Gurdeep Singh, Matteo Marra, Christophe Scholliers, Elisa Gonzalez Boix

14:30 - 15:30

Session 3 (Hanspeter Mössenböck)

14:30

A Model Checking Framework for a New Collector Framework

Bochen Xu, Eliot Moss, Stephen M. Blackburn

15:00

Compressed Forwarding Tables Reconsidered

Jonas Norlinder, Erik Österlund, Tobias Wrigstad

15:30 - 16:30

Poster session including coffee and cake

16:30 - 17:30

Demo Session I (Christophe Scholliers)

16:30 - 17:30

Polyglot, Label-Defined Dynamic Taint Analysis in TruffleTaint

Jacob Kreindl, Daniele Bonetta, David Leopoldseder, Lukas Stadler, Hanspeter Mössenböck

17:30 - 19:00

Welcome reception including beer tasting event


Thursday 15 September
09:00 - 09:10

Keynote Session (Jeremy Singer)

09:10 - 10:30

Static compilation of JavaScript
Keynote by Manuel Serrano

10:30 - 11:00

Coffee Break

11:00 - 12:00

Demo Session II (Jim Bauwens)

11:00 - 11:30

EDWARD: an Event-Based Out-of-Place Debugger

Carlos Rojas Castillo, Tom Lauwaerts, Robbert Gurdeep Singh, Matteo Marra, Christophe Scholliers, Elisa Gonzalez Boix

11:30 - 12:00

Boehm-Demers-Weiser Garbage Collection on Morello

Dejice Jacob, Jeremy Singer

12:00 - 13:30

Lunch

13:30 - 14:30

Session 4 (Guillermo Polito)

13:30

Porting a JIT compiler to RISC-V: Challenges and Opportunities

Quentin Ducasse, Guillermo Polito, Pablo Tesone, Pascal Cotret, Loïc Lagadec

14:00

Machine Learning-Based Self-Optimizing Compiler Heuristics

Raphael Mosaner, David Leopoldseder, Wolfgang Kisling, Lukas Stadler, Hanspeter Mössenböck

14:30 - 15:30

Session 5 (Sophie Kaleba)

14:30

Analyzing and Predicting Energy Consumption of Garbage Collectors in OpenJDK

Marina Shimchenko, Mihail Popov, Tobias Wrigstad

15:00

Better Understanding the Costs and Benefits of Automatic Memory Management

Kunal Sareen, Stephen M. Blackburn

15:30 - 16:00

Coffee break

16:00 - 17:00

Keynote Session (Elisa Gonzalez Boix & Tobias Wrigstad)

16:00 - 17:00

Reflections on Forty Years in Garbage Collection
Keynote by Eliot Moss

18:00 - 21:00

City hall visit and conference banquet