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

Visit this group

About the Workshop

The VMIL workshop is a forum for research in virtual machines and intermediate languages. It is dedicated to identifying programming mechanisms and constructs that are currently realized as code transformations or implemented in libraries but should rather be supported at the VM level. Candidates for such mechanisms and constructs include modularity mechanisms (aspects, context-dependent layers), concurrency (threads and locking, actors, software transactional memory), transactions, etc. Topics of interest include the investigation of which such mechanisms are worthwhile candidates for integration with the run-time environment, how said mechanisms can be elegantly (and reusably) expressed at the intermediate language level (e.g., in bytecode), how their implementations can be optimized, and how virtual machine architectures might be shaped to facilitate such implementation efforts.

New: change in workshop program to accomodate second invited talk co-located with DLS.

Invited Talks

A Walk on the Dart Side (Co-located with DLS in Pavilion East)
Gilad Bracha

Designing the Dart programming language with a simple virtual machine in mind
Lars Bak

Important Dates

Required Abstract Submission: Aug 8, 2011, 23:59 Samoan (World Clock)
Extended Submission Deadline: Aug 12, 2011, 23:59 Samoan (World Clock)
Notification of Acceptance: Sep 1, 2011
Camera ready copy due: Oct 2, 2011
Workshop: Oct 24, 2011 - 3rd Floor - Director's Suite

Program Committee

  • Chair: Steve Blackburn (Australian National University, Australia)
  • Cliff Click (Azul Systems, USA)
  • David Grove (IBM Research, USA)
  • Kim Hazelwood (University of Virginia, USA)
  • Antony Hosking (Purdue University, USA)
  • Doug Lea (State University of New York, USA)
  • Guy Steele (Oracle Labs, USA)
  • Ben Titzer (Google, USA)
  • Olivier Zendra (INRIA, France)