Virtual Machines Summer School 2016 (#vmss16)

May 31, 12:00 - June 3 2016, 16:00

Cumberland Lodge, UK

Overview

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.

Schedule

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

Tweets

Group photo

Timeline

  • Early Bird Registration Period: January 11 - February 15, 2016
  • Regular Registration Period: February 16 - April 30, 2016
  • Summer School: May 31, 12:00 - June 3 2016, 16:00

Travel

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.

Acknowledgements

We have been able to keep ticket prices low due to financial support from the EPSRC as part of the Cooler grant.

Organisation

If you have any questions at all about VMSS, please don't hesitate to contact us.
Chairs:  Carl Friedrich Bolz, Laurence Tratt
Email:vmss@soft-dev.org
Twitter:@vmss16