Program
Wednesday 14 September
09:00 - 09:15 |
Opening Session (Tobias Wrigstad) |
|
09:15 - 10:30 |
Performance optimizations in the .NET GC
|
|
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
|
|
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
|
|
18:00 - 21:00 |
City hall visit and conference banquet |