The Virtual Machines Summer School (VMSS) will take place in Cumberland Lodge, UK in summer 2016 just outside London. The aim of the summer school is to give early career researchers (PhD students and postdocs particularly) an overview of the field, and to meet some of its top thinkers.
Venue: Cumberland Lodge is a former royal hunting lodge in Windsor Great Park, a few miles south of Windsor castle. Since all participants will be staying at the Lodge, a concentrated and inspiring atmosphere is guaranteed.
Tuesday | ||
---|---|---|
Time | Session | Speaker |
12:00 — 14:00 | Arrival and lunch | |
14:00 — 14:05 | Welcome | Carl Friedrich Bolz |
14:05 — 15:35 | A Concise and Opinionated History of Virtual Machines [slides] [handout] [video] | Mario Wolczko |
15:35 — 16:00 | coffee | |
16:00 — 17:30 | Bits of Advice for the VM Writer [slides] [video] | Cliff Click |
17:30 — 17:45 | Welcome to Cumberland Lodge | |
19:15 — 21:00 | dinner | |
Wednesday | ||
08:15 — 09:00 | breakfast | |
09:00 — 10:30 | Building High Performance, Fully Concurrent Garbage Collectors with Confidence [slides ppt] [slides pdf] [video] | Richard Jones |
10:30 — 11:00 | coffee | |
11:00 — 12:30 | A Little on V8 and WebAssembly [slides] [video] | Ben Titzer |
13:00 — 14:00 | lunch | |
14:00 — 15:30 | A Simplified Virtual Machine for Multi-Engine Prolog [slides] [video] | Paul Tarau |
15:30 — 16:00 | coffee | |
afternoon off | ||
19:15 — 21:00 | dinner | |
21:00 — 23:00 | bar | |
Thursday | ||
08:15 — 09:00 | breakfast | |
09:00 — 10:30 | What I learned from LuaJIT [slides html] [slides pdf] [video] | Vyacheslav Egorov |
10:30 — 11:00 | coffee | |
11:00 — 12:30 | Harnessing Memory Management to Optimize for Efficiency [slides 1] [slides 2] [video] | Jennifer Sartor |
13:00 — 14:00 | lunch | |
14:00 — 15:30 | Speculative Optimizations in the Graal Just-In-Time Compiler [slides] [video] | Gilles Duboscq |
15:30 — 16:00 | coffee | |
16:00 — 17:30 | JRuby+Truffle: Why It’s Important to Optimise the Tricky Parts [slides] [video] | Chris Seaton |
19:15 — 21:00 | dinner | |
Friday | ||
08:15 — 09:00 | breakfast | |
09:00 — 10:30 | Meta-Tracing, RPython and PyPy [slides] [video] | Carl Friedrich Bolz |
10:30 — 11:00 | coffee | |
11:00 — 12:30 | VM Composition with Meta-Tracing [slides] [video] | Edd Barrett |
13:00 — 14:00 | lunch | |
14:00 — 15:30 | Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development [slides pdf] [slides ppt] [video] | Tony Hosking |
15:30 — 16:00 | departure |
Getting to Cumberland Lodge is easy: it is a 20 minute drive from Heathrow; and a 10 minute taxi journey from Egham railway station. There is free parking for those coming by car. See Cumberland Lodge's travel directions and an OSM map of Cumberland Lodge. If you are travelling through London, we recommend using CityMapper to plan your journey.
Other resources: map of the Cumberland Lodge buildings; walks near Cumberland Lodge.
We have been able to keep ticket prices low due to financial support from the EPSRC as part of the Cooler grant.
Chairs: | Carl Friedrich Bolz, Laurence Tratt |
Email: | vmss@soft-dev.org |
Twitter: | @vmss16 |