ManLang '16 will be held in Aula Magna.
PPPJ '16 proceedings in the ACM Digital Library.
PPPJ + JTRES (Aug. 29-31)
Monday, August 29, 2016
10:30 | Registration Opens |
12:30 - 14:30 | Lunch Break |
14:30 - 15:30 | Session 2 (Chair: Martin Schöberl) JTRES I |
Building a Java Virtual Machine for Non-Cache-Coherent Many-core Architectures
Foivos S. Zakkak, Polyvios Pratikakis
|
|
jUAV: A Java Based System for Unmanned Aerial Vehicles
Adam Czerniejewski, Shaun Cosgrove, Yin Yan, Karthik Dantu, Steven Ko and Lukasz Ziarek
|
15:30 - 16:00 | Coffee Break |
18:00 - 20:30 | Welcome Reception |
Location: La Dea dell'Abbondanza, Via Trevano 19, 6900 Lugano |
Tuesday, August 30, 2016
08:45 | Registration Opens |
09:00 - 10:30 | Session 4 (Chair: James J. Hunt) JTRES II |
Real Time Sound Processing on Android
Girish Gokul, Yin Yan, Karthik Dantu, Steven Ko, Lukasz Ziarek
|
|
Enhancing OSGi with Asynchronous Messaging
Irina Astrova, Marc Schaaf, Arne Koschel, Volker Ahlers
|
|
Memory Power Management for Java Processors Using Heap Partitioning and Power Gating
Ricardo Gomez, Liang Liu, Flavius Gruian
|
10:30 - 11:00 | Coffee Break |
12:30 - 14:30 | Lunch Break |
14:30 - 15:30 | Keynote (Chair: Walter Binder) |
From Managed Languages to Guarded Programs Thomas R. Gross |
15:30 - 15:45 | Announcements |
16:15 - 22:00 | Excursion with Dinner |
Location: Cantina Monti |
Wednesday, August 31, 2016
08:45 | Registration Opens |
10:30 - 11:00 | Coffee Break |
12:30 - 14:30 | Lunch Break |
16:00 - 16:20 | Coffee Break |
16:20 - 17:20 | Keynote (Chair: Martin Schöberl) |
The New Realtime Specification for Java and the Future of IoT James J. Hunt |
VMM (Sept. 1-2)
Thursday, September 1, 2016
09:00 | Registration Opens |
09:30 - 10:50 | VMM Session 1 |
Oracle Labs VM Research Overview
Thomas Würthinger, Oracle Labs
|
|
Parallel Execution for RPython VMs Remi Meier, ETH Zurich |
10:50 - 11:10 | Coffee Break |
11:10 - 12:30 | VMM Session 2 |
Actor Profiling on the JVM
Andrea Rosà, USI
|
|
Dotty, towards the better\faster\safer Scala
Dmitry Petrashko, EPFL
|
12:30 - 14:30 | Lunch Break |
14:30 - 15:50 | VMM Session 3 |
Branch Pruning in the Firefox JIT
Nicolas B. Pierron, Mozilla
|
|
One Compiler
Christian Wimmer, Oracle Labs
|
15:50 - 16:10 | Coffee Break |
16:10 - 17:30 | VMM Session 4 |
Measuring JIT Compiler Improvements
Petr Tuma, Charles University Prague
|
|
Eclipse OMR JITBuilder for Better Performance
Charlie Gracie, IBM Runtimes
|
18:00 - 20:30 | VMM Reception |
Location: La Dea dell'Abbondanza, Via Trevano 19, 6900 Lugano |
Friday, September 2, 2016
09:15 | Registration Opens |
09:30 - 10:50 | VMM Session 5 |
Shenandoah Garbage Collector
Christine Flood, RedHat
|
|
C, C++, and Fortran on the JVM via Sulong Manuel Rigger, JKU Linz |
10:50 - 11:10 | Coffee Break |
11:10 - 12:30 | VMM Session 6 |
Lusagent: Dynamic Software Updating on Java
Alex Neumann, Karlsruhe Institute of Technology
|
|
Breaking Boundaries between Runtimes & DB
Julien Lopez, University of Paris-Sud
|
12:30 - 14:30 | Lunch Break |
14:30 - 15:50 | VMM Session 7 |
RAPID Query Execution
Nitin Kunal, Oracle Labs
|
|
Utilising Hardware Acceleration from Java
James Clarkson, University of Manchester
|
15:50 - 16:10 | Coffee Break |
16:10 - 17:30 | VMM Session 8 |
Energy-Efficient Managed Language Execution
Shoaib Akram, Ghent University
|
|
Maxine on ZSim: HW/SW Co-design Research
Andrey Rodchenko, University of Manchester
|