Onward! 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
co-located with SPLASH 2016
VenueMövenpick Hotel Amsterdam City Centre
Room nameSt Gallen
Floor0
Capacity30
Room InformationNo extra information available
Program

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 31 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00
Session 1VMIL at St Gallen
Chair(s): Tony Hosking Australian National University, Data61, and Purdue University
08:30
10m
Day opening
Opening Remarks
VMIL
Tony Hosking Australian National University, Data61, and Purdue University
08:40
55m
Talk
Keynote: The good, the good enough, and some things we wish we had done differently: runtime design lessons from a production JVM
VMIL
K: Mark Stoodley IBM Canada
Link to publication Media Attached
09:35
25m
Talk
Extending OpenJDK To Support Hybrid STM/HTM
VMIL
Keith Chapman Purdue University, Tony Hosking Australian National University, Data61, and Purdue University, Eliot Moss University of Massachusetts Amherst
DOI Pre-print Media Attached
10:30 - 12:10
Session 2VMIL at St Gallen
Chair(s): Tony Hosking Australian National University, Data61, and Purdue University
10:30
50m
Talk
SPLASH-E Keynote (Room Matterhorn 3)
VMIL
Simon Peyton Jones Microsoft Research, Cambridge
11:25
45m
Talk
Invited Talk: Why aren't more users more happy with our VMs?
VMIL
K: Laurence Tratt King's College London
Media Attached
13:30 - 15:10
Session 3VMIL at St Gallen
Chair(s): Tony Hosking Australian National University, Data61, and Purdue University
13:30
55m
Talk
Keynote: WebAssembly from wire to machine code: a view inside V8's implementation
VMIL
K: Ben L. Titzer Google
14:25
45m
Talk
Invited Talk: The seven ages of virtual machines (with apologies to Shakespeare)
VMIL
K: Jeremy Singer University of Glasgow
15:40 - 17:20
Session 4VMIL at St Gallen
Chair(s): Jeremy Singer University of Glasgow
15:40
25m
Talk
Bringing Low-Level Languages to the JVM: Efficient Execution of LLVM IR on Truffle
VMIL
Manuel Rigger Johannes Kepler University, Linz, Austria, Matthias Grimmer Johannes Kepler University Linz, Christian Wimmer Oracle Labs, Thomas Wuerthinger Oracle Labs, Hanspeter Mössenböck JKU Linz, Austria
Pre-print
16:05
25m
Talk
Improving Trace-based JIT Optimisation using Whole-Program Information
VMIL
Maarten Vandercammen Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel, Belgium
DOI Pre-print
16:30
25m
Talk
Rebuilding an Airliner In Flight: A Retrospective on Refactoring IBM Testarossa production compiler for Eclipse OMR
VMIL
Matthew Gaudet IBM Canada, Mark Stoodley IBM Canada
16:55
25m
Day closing
Discussions/Closing Remarks
VMIL
Tony Hosking Australian National University, Data61, and Purdue University

Tue 1 Nov

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00
Session 1SEPS at St Gallen
08:30
90m
Talk
SEPS Keynote: Patterns for Parallel Programming: New and Improved!
SEPS
Beverly Sanders University of Florida
10:30 - 12:10
Session 2SEPS at St Gallen
Chair(s): Tamer Dallou LG Electronics San Jose Lab
10:30
25m
Talk
Reducing Parallelizing Compilation Time by Removing Redundant Analysis
SEPS
Jixin Han Waseda University, Japan, Rina Fujino Waseda University, Japan, Ryota Tamura Waseda University, Japan, Mamoru Shimaoka Waseda University, Japan, Hiroki Mikami Waseda University, Japan, Moriyuki Takamura OSCAR TECHNOLOGY, Japan, Sachio Kamiya OSCAR TECHNOLOGY, Japan, Kazuhiko Suzuki OSCAR TECHNOLOGY, Japan, Takahiro Miyajima OSCAR TECHNOLOGY, Japan, Keiji Kimura Waseda University, Hironori Kasahara Waseda University, Japan
DOI
10:55
25m
Talk
A Divide-and-Conquer Parallel Pattern Implementation for Multicores
SEPS
Marco Danelutto University of Pisa, Italy, Tiziano De Matteis University of Pisa, Italy, Gabriele Mencagli University of Pisa, Italy, Massimo Torquati University of Pisa, Italy
DOI
11:20
25m
Talk
Parallel Evaluation of a DSP Algorithm using Julia
SEPS
Peter Kourzanov NXP, Netherlands
DOI
11:45
25m
Talk
Exhaustive Analysis of Thread-Level Speculation
SEPS
Clark Verbrugge McGill University, Canada, Christopher J. F. Pickett McGill University, Canada, Alexander Krolik McGill University, Canada, Allan Kielstra IBM, Canada
DOI
13:30 - 15:10
Session 3SEPS at St Gallen
13:30
1h40m
Talk
SEPS Tutorial: Task-Based Programming Everywhere from Supercomputing to Embedded Multicore Systems
SEPS
P: Jaume Bosch Barcelona Supercomputing Center, P: Lucas Morais UNICAMP, P: Tamer Dallou LG Electronics San Jose Lab
15:40 - 17:20
Session 4SEPS at St Gallen
15:40
1h40m
Talk
SEPS Panel discussion: Engineering software performance for upcoming heterogeneous computing systems - through programming patterns, runtime systems and tools
SEPS
P: Yukinori Sato Tokyo Institute of Technology, P: Clemens Grelck University of Amsterdam, P: Keiji Kimura Waseda University, P: Beverly Sanders University of Florida

Mon 31 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room8:00309:003010:003011:003012:003013:003014:003015:003016:003017:0030
St Gallen

Tue 1 Nov

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room8:00309:003010:003011:003012:003013:003014:003015:003016:003017:0030
St Gallen