ManLang
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.