SPLASH 2018
Sun 4 - Fri 9 November 2018
Boston, Massachusetts, United States
Toggle navigation
About
Venue: Boston Park Plaza Hotel
Dining
Welcome
Awards
Registration
Support
Sponsoring
Visa
Conduct
Schedule
SPLASH Program
Your Program
Sun 4 Nov
Mon 5 Nov
Tue 6 Nov
Wed 7 Nov
Thu 8 Nov
Fri 9 Nov
Tracks
SPLASH 2018
OOPSLA
Artifacts
Keynotes
Posters
SPLASH-I
Meetups
SPLASH-E
Workshops
PLMW
Breakfasts
DocSymposium
Volunteers
SRC
Social
Co-hosted Conferences
GPCE
Onward!
Onward!
Onward!
Essays
Onward!
Papers
SLE
Workshops
AGERE
AI-SEPS
BLOCKS+
DSLDI
GRACE
HILT
LIVE
META
NJR
OCAP
PLATEAU
REBLS
SLEBoK
TURBO
VMIL
Co-hosted Symposia
DLS
Organization
SPLASH 2018 Committees
Organizing Committee
Steering Committee
Track Committees
OOPSLA
Review Committee
External Reviewers
Distinguished Paper Committee
Artifacts
Posters
SPLASH-I
Speakers
Organizers
SPLASH-E
Workshops
PLMW
Organizing Committee
Speakers
Breakfasts
DocSymposium
Academic Panel
Organizers
Program Committee
Volunteers
SRC
Organizers
Reviewers
Judges
Contributors
People Index
Co-hosted Conferences
GPCE
Organizing Committee
Program Committee
Onward!
Organizing Committee
Steering Committee
Onward! Essays
Onward! Papers
SLE
Keynote Speaker
Organizing Committee
Program Committee
Artifact Evaluation Committee
Workshops
AGERE
Organizing Committee
Program Committee
AI-SEPS
Organizing Committee
Program Committee
BLOCKS+
Organizing Committee
Program Committee
DSLDI
Organizing Committee
Program Committee
GRACE
Organizing Committee
Program Committee
HILT
Organizing Committee
Program Committee
LIVE
Organizing Committee
Program Committee
META
Organizing Committee
Program Committee
NJR
Organizing Committee
Program Committee
OCAP
Organizing Committee
Program Committee
PLATEAU
Organizing Committee
Program Committee
REBLS
Organizing Committee
Program Committee
SLEBoK
Organizing Committee
Program Committee
TURBO
Organizing Committee
VMIL
Program Committee
Steering Committee
Co-hosted Symposia
DLS
Program Committee
Steering 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 2018
(
series
) /
Boston Park Plaza Hotel
/
Room information: Stuart
Venue
Boston Park Plaza Hotel
Room name
Stuart
Floor
4
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-05:00) Guadalajara, Mexico City, Monterrey
.
Use conference time zone: (GMT-05:00) Guadalajara, Mexico City, Monterrey
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-07: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-05: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-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03: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
Sun 4 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
09:00 - 10:00
Keynote: Kirsch
VMIL
at
Stuart
Chair(s):
Stefan Marr
University of Kent
09:00
60m
Talk
On the Self in Selfie ⭐️
Keynote
VMIL
I:
Christoph Kirsch
University of Salzburg
DOI
Media Attached
10:30 - 12:00
I
VMIL
at
Stuart
Chair(s):
Mark Marron
Microsoft Research
10:30
25m
Research paper
Efficient VM-independent Runtime Checks for Parallel Programming
VMIL
Michael Faes
ETH Zurich
,
Thomas Gross
ETH Zurich
DOI
Pre-print
10:55
25m
Research paper
Using Compiler Snippets to Exploit Parallelism on Heterogeneous Hardware: A Java Reduction Case Study
VMIL
Juan Fumero
The University of Manchester
,
Christos Kotselidis
The University of Manchester
DOI
Pre-print
11:20
20m
Talk
Generating a Minimum JavaScript VM Specialised for Target Applications
VMIL
Tomoharu Ugawa
Kochi University of Technology, Japan
,
Hideya Iwasaki
University of Electro-Communications, Japan
11:40
20m
Talk
Profiling Android Applications with Nanoscope
VMIL
Lun Liu
University of California at Los Angeles, USA
,
Leland Takamine
Uber Technologies
,
Adam Welc
Uber Technologies
Pre-print
13:30 - 15:00
Keynote: Stenman
VMIL
at
Stuart
Chair(s):
Stephen Kell
University of Kent
13:30
60m
Talk
BEAM: A Virtual Machine for Handling Millions of Messages per Second ⭐️
Keynote
VMIL
I:
Erik Stenman
DOI
14:30
25m
Research paper
A Cost Model for a Graph-Based Intermediate-Representation in a Dynamic Compiler
VMIL
David Leopoldseder
Johannes Kepler University Linz
,
Lukas Stadler
Oracle Labs, Austria
,
Manuel Rigger
Johannes Kepler University Linz
,
Thomas Wuerthinger
Oracle Labs
,
Hanspeter Mössenböck
JKU Linz, Austria
DOI
15:30 - 17:05
II
VMIL
at
Stuart
Chair(s):
Adam Welc
Uber Technologies
15:30
25m
Research paper
Building JIT Compilers For Dynamic Languages With Low Development Effort
VMIL
Baptiste Saleil
Université de Montréal
,
Marc Feeley
Université de Montréal
DOI
15:55
20m
Talk
Twopy: A Just-In-Time Compiler For Python Based On Code Specialization
VMIL
Julien Pagès
Université de Montréal
,
Marc Feeley
Université de Montréal
16:15
25m
Research paper
Towards Compilation of an Imperative Language for FPGAs
VMIL
Baptiste Pauget
École Normale Supérieure
,
David J. Pearce
Victoria University of Wellington
,
Alex Potanin
Victoria University of Wellington
DOI
Pre-print
File Attached
16:40
25m
Research paper
Two Decades of Smalltalk VM Development
VMIL
Eliot Miranda
Cadence Design Systems
,
Clément Béra
Sofware Languages Lab, Vrije Universiteit Brussel
,
Elisa Gonzalez Boix
Vrije Universiteit Brussel
,
Dan Ingalls
DOI
Mon 5 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
08:30 - 10:00
Speakers 1
TURBO
at
Stuart
Chair(s):
Xiaoli Liang
IBM Canada
08:30
30m
Talk
Eclipse OMR: Building Blocks for Polyglot
TURBO
Xiaoli Liang
IBM Canada
09:00
30m
Talk
Taking Eclipse OMR JitBuilder to a Language Near You
TURBO
Leonardo Banderali
IBM Toronto Labs
09:30
30m
Talk
JIT as a Service: Compiling for Runtimes in the Cloud
TURBO
Mark Stoodley
IBM Canada
10:30 - 12:00
Speakers 2
TURBO
at
Stuart
Chair(s):
Gerhard Dueck
University of New Brunswick
10:30
30m
Talk
Eclipse OMR Om: A Relaxing Object Model for the Polyglot World
TURBO
Robert Young
IBM, Canada
11:00
30m
Talk
Building AArch64 Support for the Eclipse OMR Language Runtime Toolkit
TURBO
Jean-Philippe Legault
University of New Brunswick
,
Aaron Graham
IBM/University of New Brunswick: Centre for Advanced Studies - Atlantic (CAS-Atlantic)
11:30
30m
Talk
Building an Ahead-of-Time Compiler for WebAssembly with Eclipse OMR
TURBO
Mark Thom
13:30 - 15:00
Hands-on Tutorial 1
TURBO
at
Stuart
Chair(s):
Leonardo Banderali
IBM Toronto Labs
13:30
90m
Other
Boost WABT Performance with JitBuilder (Part I)
TURBO
Leonardo Banderali
IBM Toronto Labs
,
Xiaoli Liang
IBM Canada
,
Daryl Maier
IBM Canada
,
Mark Stoodley
IBM Canada
,
Robert Young
IBM, Canada
15:30 - 17:00
Hands-on Tutorial 2
TURBO
at
Stuart
Chair(s):
Leonardo Banderali
IBM Toronto Labs
15:30
90m
Other
Boost WABT Performance with JitBuilder (Part II)
TURBO
Leonardo Banderali
IBM Toronto Labs
,
Xiaoli Liang
IBM Canada
,
Daryl Maier
IBM Canada
,
Mark Stoodley
IBM Canada
,
Robert Young
IBM, Canada
Tue 6 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
08:30 - 10:00
Hands-on Tutorial 1
TURBO
at
Stuart
Chair(s):
Robert Young
IBM, Canada
08:30
90m
Other
Create an Object Model and Get a GC for Free (Part I)
TURBO
Robert Young
IBM, Canada
,
Leonardo Banderali
IBM Toronto Labs
,
Xiaoli Liang
IBM Canada
,
Daryl Maier
IBM Canada
,
Mark Stoodley
IBM Canada
10:30 - 12:00
Hands-on Tutorial 2
TURBO
at
Stuart
Chair(s):
Robert Young
IBM, Canada
10:30
90m
Other
Create an Object Model and Get a GC for Free (Part II)
TURBO
Robert Young
IBM, Canada
,
Leonardo Banderali
IBM Toronto Labs
,
Xiaoli Liang
IBM Canada
,
Mark Stoodley
IBM Canada
,
Daryl Maier
IBM Canada
13:30 - 15:00
Speakers 1
TURBO
at
Stuart
Chair(s):
Daryl Maier
IBM Canada
13:30
30m
Talk
U Can't Inline This
TURBO
Karim Ali
University of Alberta
14:00
30m
Talk
Feasibility of Internal Object Pools to Reduce Memory Management Activity
TURBO
Konstantin Nasartschuk
14:30
30m
Talk
Persistent Memory Storage of Cold Regions in the Eclipse OpenJ9 Java Virtual Machine
TURBO
Scott Young
University of New Brunswick
15:30 - 17:00
Speakers 2
TURBO
at
Stuart
Chair(s):
Mark Stoodley
IBM Canada
15:30
90m
Other
BoF: Eclipse OMR Community Directions
TURBO
Mark Stoodley
IBM Canada
Sun 4 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
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
Stuart
VMIL
Keynote: Kirsch
VMIL
I
VMIL
Keynote: Stenman
VMIL
II
Mon 5 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
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
Stuart
TURBO
Speakers 1
TURBO
Speakers 2
TURBO
Hands-on Tutorial 1
TURBO
Hands-on Tutorial 2
Tue 6 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
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
Stuart
TURBO
Hands-on Tutorial 1
TURBO
Hands-on Tutorial 2
TURBO
Speakers 1
TURBO
Speakers 2
Sun 4 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
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
Stuart
VMIL
Keynote
On the Self in Selfie ⭐️
09:00 - 10:00
VMIL
Efficient VM-independent Runtime Checks for Parallel Programming
10:30 - 10:55
VMIL
Using Compiler Snippets to Exploit Parallelism on Heterogeneous Hardwar ...
10:55 - 11:20
VMIL
Generating a Minimum JavaScript VM Specialised for Target Applications
11:20 - 11:40
VMIL
Profiling Android Applications with Nanoscope
11:40 - 12:00
VMIL
Keynote
BEAM: A Virtual Machine for Handling Millions of Messages per Second ⭐️
13:30 - 14:30
VMIL
A Cost Model for a Graph-Based Intermediate-Representation in a Dynamic ...
14:30 - 14:55
VMIL
Building JIT Compilers For Dynamic Languages With Low Development Effort
15:30 - 15:55
VMIL
Twopy: A Just-In-Time Compiler For Python Based On Code Specialization
15:55 - 16:15
VMIL
Towards Compilation of an Imperative Language for FPGAs
16:15 - 16:40
VMIL
Two Decades of Smalltalk VM Development
16:40 - 17:05
Mon 5 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
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
Stuart
TURBO
Eclipse OMR: Building Blocks for Polyglot
08:30 - 09:00
TURBO
Taking Eclipse OMR JitBuilder to a Language Near You
09:00 - 09:30
TURBO
JIT as a Service: Compiling for Runtimes in the Cloud
09:30 - 10:00
TURBO
Eclipse OMR Om: A Relaxing Object Model for the Polyglot World
10:30 - 11:00
TURBO
Building AArch64 Support for the Eclipse OMR Language Runtime Toolkit
11:00 - 11:30
TURBO
Building an Ahead-of-Time Compiler for WebAssembly with Eclipse OMR
11:30 - 12:00
TURBO
Boost WABT Performance with JitBuilder (Part I)
13:30 - 15:00
TURBO
Boost WABT Performance with JitBuilder (Part II)
15:30 - 17:00
Tue 6 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
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
Stuart
TURBO
Create an Object Model and Get a GC for Free (Part I)
08:30 - 10:00
TURBO
Create an Object Model and Get a GC for Free (Part II)
10:30 - 12:00
TURBO
U Can't Inline This
13:30 - 14:00
TURBO
Feasibility of Internal Object Pools to Reduce Memory Management Activity
14:00 - 14:30
TURBO
Persistent Memory Storage of Cold Regions in the Eclipse OpenJ9 Java Vi ...
14:30 - 15:00
TURBO
BoF: Eclipse OMR Community Directions
15:30 - 17:00
x
Thu 21 Nov 09:51