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 thomas.wuerthinger@oracle.com 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.
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 |
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/CodesignAndy 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.