Virtual Machine Meetup

Call for Participation at the VMM2015

The 2nd Virtual Machine Meetup 2015 will be held on 10th and 11th of September at the ETH Zurich in Switzerland (rooms IFW A32.1 and A34 from 9am - 5pm, building located here). It is a venue for discussing the latest research and developments in the area of managed language execution. We welcome presentations of new research results, experience reports, as well as position statements that can lead to interesting discussions. The program of last year's VMM2014 can be found here.

Participation is free of charge and includes snacks, drinks, and coffee during the breaks. Please register by sending a mail to including your full name and affiliation that should show on your name tag. There are limited participant slots due to the contraints of the room, so please register early.

Preliminary Schedule

Thursday, 10th of September

Time Talk
09:00 - 09:30 Oracle Labs VM Research Overview
Thomas Wuerthinger, Oracle Labs
09:30 - 10:00 Accurate Profiling of Dynamically Optimized Code
Walter Binder, USI Lugano
10:00 - 10:30 Optimizing Ruby with Truffle
Benoit Daloze, JKU Linz
10:30 - 11:00 *** Coffee Break ***
11:00 - 11:30 An API for a multi-threaded, multi-language, multi-tenant, multi-node VM
Jaroslav Tulach, Oracle Labs
11:30 - 12:00 An investigation into the warmup behaviour of various virtual machines
Carl Friedrich Bolz, King's College London
13:30 - 14:00 Towards a multi-language parallel runtime system
Tim Harris, Oracle Labs
14:00 - 14:30 Multi-core programming without threads: the Transactional Memory approach
Remi Meier and Armin Rigo, ETH Zürich
14:30 - 15:00 Why Is Concurrent Programming Hard, and What Can We Do about It
Stefan Marr, JKU Linz
15:00 - 15:30 *** Coffee Break ***
15:30 - 16:00 RAPID Query Compiler & Optimizer
Nitin Kunal, Oracle Labs
16:00 - 16:30 Pydron: Semi-Automatic Parallelization for Multi-Core and the Cloud
Stefan Müller, ETH Zürich

Friday, 11th of September

09:00 - 09:30 Scala.js Optimizations: removing (almost) all abstractions
Sébastien Doeraene, EPFL
09:30 - 10:00 A Performant Scheme Interpreter in asm.js
Quentin Stievenart, Vrije Universiteit Brussel
10:00 - 10:30 Node.js on Graal.js: Challenges towards full compatibility
Christian Wirth, Oracle Labs
10:30 - 11:00 *** Coffee Break ***
11:00 - 11:30 Graal JavaScriptify: Compiling Java AOT to JavaScript
David Leopoldseder, JKU Linz
11:30 - 12:00 Process-wide type and bounds checking
Stephen Kell, University of Cambridge
13:30 - 14:00 R as a Citizen of the Truffle Family of Languages
Lukas Stadler, Oracle Labs
14:00 - 14:30 Optimizing Reactive Programming
Guido Salvaneschi, TU Darmstadt
14:30 - 15:00 Project BeeHive: Hardware Software Design Space Exploration/Codesign
Andy Nisbet, University of Manchester
15:00 - 15:30 *** Coffee Break ***
15:30 - 16:00 Graal Low-Level Compiler Optimizations
Roland Schatz, Oracle Labs
16:00 - 16:30 Data-Centric Metaprogramming
Vlad Ureche, EPFL

As an optional social event, we will plan this year for Saturday the 12th of September a trip to the Rigi - a small mountain with an excellent view of the Alps and the three lakes around it. Please let us know whether you intend to participate for planning purposes.