VMIL 2012

The 6th workshop on Virtual Machines and Intermediate Languages

A workshop at SPLASH 2012 in Tucson, Arizona on October 21, 2012

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, concurrency mechanisms, 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. We especially welcome transformative ideas for virtual machines, including efficient support for game-changing IL mechanisms.

Invited Talks

A Trace-based Java JIT Compiler for Large-scale Applications
Hiroshi Inoue
IBM Research - Tokyo

From Turtles to Hares -- speeding up a dynamic language for data analytics
Jan Vitek
Purdue University

Important Dates

Submission Deadline: Aug 17, 2012, 23:59 Samoan (World Clock)
Notification of Acceptance: Sep 3, 2012
Camera ready copy due: Sep 18, 2012
SPLASH early registration deadline:   Sep 21, 2012
Workshop: Oct 21, 2012

Program Committee

  • Chair: David Grove (IBM Research, USA)
  • Daniel Frampton (Microsoft)
  • Kiyokuni Kawachiya (IBM Research-Tokyo)
  • Chandra Krintz (UCSB)
  • Prasad Kulkarni (Univ. of Kansas)
  • Christian Probst (Technical University of Denmark)
  • Ian Rogers (Google)
  • Jeremy Singer (Univ. of Glasgow)
  • Witawas Srisa-an (Univ. of Nebraska)
  • Christian Wimmer (Oracle Labs)