DSLDI 2018
Sun 4 - Fri 9 November 2018
Boston, Massachusetts, United States
co-located with
SPLASH 2018
Toggle navigation
Attending
Venue: Boston Park Plaza Hotel
Program
DSLDI Program
Your Program
Sun 4 Nov
Mon 5 Nov
Tue 6 Nov
Wed 7 Nov
Thu 8 Nov
Fri 9 Nov
Track/Call
Organization
DSLDI 2018 Committees
Track Committees
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Series
DSLDI 2018
DSLDI 2017
DSLDI 2016
DSLDI 2015
DSLDI
Sign in
Sign up
SPLASH 2018
(
series
) /
DSLDI 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 16:01