VMIL 2011

The 5th workshop on Virtual Machines and Intermediate Languages

A workshop at SPLASH 2011 in Portland, Oregon on October 24, 2011

Got a question?

Got a question or comment? Contact us at (515) 294-6168 or hridesh@iastate.edu.

Join Us

Email:
Visit this group

Program

Workshop Date: October 24, 2011

Workshop Location: Broadway I&II

Session I  Design and Implementation

8:30 - 9:30 Invited Talk: Dart Programming Language (joint with DLS)
Gilad Bracha
Google
USA

Note: This talk is in Pavillion East, please be back after the talk in Broadway I&II for the rest of the VMIL program
 
9:30 - 9:30 Welcome, organizers introduction, brief introduction to the workshop, agenda
[slides]
 
9:30 - 10:00: The Cog Smalltalk Virtual Machine. writing a JIT in a high-level dynamic language
[screencast]
Eliot Miranda
Independent Consultant
USA
20 minutes for talk + 10 minutes for discussion
10:00 - 10:30:
Break
10:30 - 11:30: Invited Talk: Designing the Dart programming language with a simple virtual machine in mind
Lars Bak
Google
USA
 
11:30 - 12:00: Virtual machines should be invisible
[slides]
Stephen Kell* and Conrad Irwin+
University of Oxford*, University of Cambridge+
United Kingdom
20 minutes for talk + 10 minutes for discussion
12:00 - 2:00: Lunch Break

Session II  VM Evaluation and Studies

2:00 - 2:30: A Microbenchmark Case Study and Lessons Learned
[slides]
Joseph (Yossi) Gil, Keren Lenz and Yuval Shimron
The Technion—Israel Institute of Technology
Israel
20 minutes for talk + 10 minutes for discussion
 
2:30 - 3:00: ALIA4J's [(Just-In-Time) Compile-Time] MOP for Advanced Dispatching (Position Paper)
[slides]
Christoph Bockisch*, Andreas Sewe+ and Martin Zandberg*
University of Twente*, Technische Universität Darmstadt+
The Netherlands, Germany
20 minutes for talk + 10 minutes for discussion
 
3:00 - 3:30: Next In Line, Please! Efficiently Estimating and Exploiting the Indirect Benefits of Inlining
[slides]
Andreas Sewe, Jannik Jochem and Mira Mezini
Technische Universität Darmstadt
Germany
20 minutes for talk + 10 minutes for discussion
3:30 - 4:00:
Break

Session III  VMs and Concurrency

4:00 - 4:30: Intermediate Language Extensions for Parallelism
[slides]
Jisheng Zhao and Vivek Sarkar
Rice University
USA
20 minutes for talk + 10 minutes for discussion
 
4:30 - 5:00: Which Problems Does a Multi-Language Virtual Machine Need to Solve in the Multicore/Manycore Era?
[slides]
Stefan Marr*, Mattias De Wael*, Michael Haupt+ and Theo D’Hondt*
Vrije Universiteit Brussel*, Oracle Labs+
Belgium, Germany
20 minutes for talk + 10 minutes for discussion
 
5:00 - 5:30:
Discussion
7:00 - 9:00: Workshop dinner [Location: TBD] (meet in lobby at 6:45pm)