Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016
Amsterdam, Netherlands
Toggle navigation
Attending
Restaurant: Fifteen
Venue: Mövenpick Hotel Amsterdam City Centre
Venue: Banquet at Beurs van Berlage
About
Travel
Visas
Amsterdam
Maps
Downloads
Anti-Harassment Policy
Registration
Students
Mobile App
Support Program
Supporters
Program
SPLASH Program
Your Program
Program Overview
Confero Mobile App
SPLASH 2016 Proceedings
Sun 30 Oct
Mon 31 Oct
Tue 1 Nov
Wed 2 Nov
Thu 3 Nov
Fri 4 Nov
Tracks
SPLASH 2016
Keynotes and Awards
OOPSLA
OOPSLA Artifacts
SPLASH-I
SPLASH-E
Doctoral Symposium
Posters
Student Research Competition
PLMW
Workshops
Social Program
Student Volunteers
ORG
Co-hosted Conferences
GPCE
Onward!
Onward!
Onward!
Essays
Onward!
Papers
SLE
Workshops
AGERE
DSLDI
DSM
FOSD
ITSLE
LWC@SLE
META
Mobile!
NOOL
PLATEAU
Parsing@SLE
REBLS
RUMPLE
SA-MDE
SEPS
VMIL
WODA
Co-hosted Symposia
DLS
Scala
Organization
SPLASH 2016 Committees
Organizing Committee
Sponsorship Committee
Steering Committee
Track Committees
OOPSLA
External Program Committee
Program Committee
OOPSLA Artifacts
SPLASH-I
SPLASH-E
Program Committee
Steering Committee
Doctoral Symposium
Posters
Organizing Committee
Program Committee
Student Research Competition
PLMW
Workshops
Organizing Committee
Program Committee
Contributors
People Index
Co-hosted Conferences
GPCE
Organizing Committee
Keynote Speaker
Program Committee
Onward!
Organizing Committee
Steering Committee
Onward! Essays
Onward! Papers
SLE
Keynote Speaker
Organizing Committee
Artifact Evaluation Committee
Program Committee
Workshops
AGERE
Organizing Committee
Program Committee
DSLDI
Organizing Committee
Program Committee
DSM
Organizing Committee
Program Committee
FOSD
Organizing Committee
Program Committee
Steering Committee
ITSLE
Organizing Committee
Program Committee
LWC@SLE
Organizing Committee
Program Committee
META
Keynote
Organizing Committee
Program Committee
Mobile!
Organizing Committee
Program Committee
Steering Committee
NOOL
Organizing Committee
Program Committee
PLATEAU
Organizing Committee
Program Committee
Parsing@SLE
Organizing Committee
REBLS
Organizing Committee
Program Committee
RUMPLE
Organizing Committee
Program Committee
SA-MDE
Organizing Committee
SEPS
Organizing Committee
Program Committee
VMIL
Organizing Committee
Program Committee
Steering Committee
WODA
Organizing Committee
Co-hosted Symposia
DLS
Program Committee
Steering Committee
Scala
Keynote Speakers
Program Committee
Organizing Committee
Search
Series
Series
SPLASH 2025
SPLASH 2024
SPLASH 2023
SPLASH 2022
SPLASH 2021
SPLASH 2020
SPLASH 2019
SPLASH 2018
SPLASH 2017
SPLASH 2016
SPLASH 2015
SPLASH 2014
SPLASH 2013
SPLASH 2012
SPLASH 2011
SPLASH 2010
OOPSLA 2009
OOPSLA 2008
OOPSLA 2007
OOPSLA 2006
OOPSLA 2005
OOPSLA 2004
OOPSLA 2003
OOPSLA 2002
OOPSLA 2001
OOPSLA 2000
Sign in
Sign up
SPLASH 2016
(
series
) /
Mövenpick Hotel Amsterdam City Centre
/
Room information: St Gallen
Venue
Mövenpick Hotel Amsterdam City Centre
Room name
St Gallen
Floor
0
Capacity
30
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
.
Use conference time zone: (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-03:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-02:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+02:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
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 1
VMIL
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 2
VMIL
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 3
VMIL
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 4
VMIL
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 1
SEPS
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 2
SEPS
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 3
SEPS
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 4
SEPS
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
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
St Gallen
VMIL
Session 1
VMIL
Session 2
VMIL
Session 3
VMIL
Session 4
Tue 1 Nov
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
St Gallen
SEPS
Session 1
SEPS
Session 2
SEPS
Session 3
SEPS
Session 4
Mon 31 Oct
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
St Gallen
VMIL
Opening Remarks
08:30 - 08:40
VMIL
Keynote: The good, the good enough, and some things we wish we had done ...
08:40 - 09:35
VMIL
Extending OpenJDK To Support Hybrid STM/HTM
09:35 - 10:00
VMIL
SPLASH-E Keynote (Room Matterhorn 3)
10:30 - 11:20
VMIL
Invited Talk: Why aren't more users more happy with our VMs?
11:25 - 12:10
VMIL
Keynote: WebAssembly from wire to machine code: a view inside V8's impl ...
13:30 - 14:25
VMIL
Invited Talk: The seven ages of virtual machines (with apologies to Sha ...
14:25 - 15:10
VMIL
Bringing Low-Level Languages to the JVM: Efficient Execution of LLVM IR ...
15:40 - 16:05
VMIL
Improving Trace-based JIT Optimisation using Whole-Program Information
16:05 - 16:30
VMIL
Rebuilding an Airliner In Flight: A Retrospective on Refactoring IBM Te ...
16:30 - 16:55
VMIL
Discussions/Closing Remarks
16:55 - 17:20
Tue 1 Nov
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
St Gallen
SEPS
SEPS Keynote: Patterns for Parallel Programming: New and Improved!
08:30 - 10:00
SEPS
Reducing Parallelizing Compilation Time by Removing Redundant Analysis
10:30 - 10:55
SEPS
A Divide-and-Conquer Parallel Pattern Implementation for Multicores
10:55 - 11:20
SEPS
Parallel Evaluation of a DSP Algorithm using Julia
11:20 - 11:45
SEPS
Exhaustive Analysis of Thread-Level Speculation
11:45 - 12:10
SEPS
SEPS Tutorial: Task-Based Programming Everywhere from Supercomputing to ...
13:30 - 15:10
SEPS
SEPS Panel discussion: Engineering software performance for upcoming he ...
15:40 - 17:20
x
Sat 21 Dec 12:52