Wednesday September 27 | |
---|---|
9:30-10:00 | Registration |
Chair: Shigeru Chiba | |
10:00-11:00 | Keynote: Declarative Static Program Analysis: An Intelligent System over Programs Yannis Smaragdakis (University of Athens) |
coffee break | |
Chair: Shigeru Chiba | |
11:30-12:00 | Sista: Saving Optimized Code in Snapshots for Fast Start-Up Clement Bera (INRIA Lille Nord Europe), Eliot Miranda (independent consultant), Tim Felgentreff (Hasso Plattner Institue University of Potsdam), Marcus Denker (INRIA Lille Nord Europe), Stephane Ducasse (INRIA Lille Nord Europe) |
12:00-12:30 | Applying Optimizations for Dynamically-typed Languages to Java Matthias Grimmer (Oracle Labs), Stefan Marr (Johannes Kepler University Linz), Mario Kahlhofer (Johannes Kepler University Linz), Christian Wimmer (Oracle Labs), Thomas Wuerthinger (Oracle Labs), Hanspeter Moessenboeck (Johannes Kepler University Linz) |
lunch | |
Chair: Majo Zoltan | |
14:30-15:00 | Introducing Scala-like Function Types into Java-TX Martin Plumicke (Cooperative State University Baden-Wuerttemberg) |
15:00-15:30 | Lenient Execution of C on a Java Virtual Machine Manuel Rigger (Johannes Kepler University Linz), Roland Schatz (Oracle Labs), Matthias Grimmer (Oracle Labs), Hanspeter Moessenboeck (Johannes Kepler University Linz) |
15:30-16:00 | Poster Session |
coffee break | |
Chair: Martin Plumicke | |
16:30-17:00 | DAMMP: A Distributed Actor Model for Mobile Platforms Arghya Chatterjee (Georgia Institute of Technology), Srdan Milakovic (Rice University), Bing Xue (Rice University), Zoran Budimlic (Rice University), Vivek Sarkar (Georgia Institute of Technology) |
17:00-17:30 | Querying Invisible Objects: Supporting Data-Driven, Privacy-Preserving Distributed Applications Yin Liu (Virginia Tech), Zheng Song (Virginia Tech), Eli Tilevich (Virginia Tech) |
19:00 | Conference Dinner |
Thursday September 28 | |
---|---|
Chair: Petr Tuma | |
9:00-10:00 | Keynote: Language Challenges of Targeting Multiple Runtimes Tomáš Petříček (Alan Turing Institute) |
10:00-10:30 | Trace Register Allocation Policies: Compile-time vs. Performance Trade-offs Josef Eisl (Institute for System Software, Johannes Kepler University Linz), Stefan Marr (Institute for System Software, Johannes Kepler University Linz), Thomas Wurthinger (Oracle Labs), Hanspeter Moessenboeck (Institute for System Software, Johannes Kepler University Linz) |
10:30-11:00 | Integrating Profile Caching into the HotSpot Multi-Tier Compilation System Zoltan Majo (Ergon Informatik AG), Tobias Hartmann (Oracle), Marcel Mohler (ETH Zurich), Thomas Gross (ETH Zurich) |
coffee break | |
Chair: Walter Binder | |
11:30-12:00 | Experiences with Building Domain Specific Compilation Plugins in Graal Colin Barrett (The University of Manchester), Christos Kotselidis (The University of Manchester), Foivos S. Zakkak (The University of Manchester), Nikos Foutrism (The University of Manchester), Mikel Lujan (The University of Manchester) |
12:00-12:30 | Towards an Efficient Pauseless Java GC with Selective HTM-Based Access Barriers Maria Carpen-Amarie (Universite de Neuchatel), Yaroslav Hayduk (Universite de Neuchatel), Pascal Felber (University of Neuchatel), Christof Fetzer (TU Dresden), Gael Thomas (Telecom SudParis), David Dice (Oracle Labs) |
lunch |
The Virtual Machine Meetup will start on Thursday afternoon and continue throughout Friday. The program is available at the Virtual Machine Meetup page.