Scala 2016
Sun 30 - Mon 31 October 2016
Amsterdam, Netherlands
co-located with
SPLASH 2016
Toggle navigation
Attending
Restaurant: Fifteen
Venue: Mövenpick Hotel Amsterdam City Centre
Venue: Banquet at Beurs van Berlage
Co-located with SPLASH 2016
Program
Complete Program
Your Program
Sun 30 Oct
Mon 31 Oct
Track/Call
Organization
Scala 2016 Committees
Track Committees
Keynote Speakers
Program Committee
Organizing Committee
Contributors
People Index
Search
Series
Series
Scala 2022
Scala 2021
Scala 2020
Scala 2019
Scala 2018
Scala 2017
Scala 2016
Scala 2015
Sign in
Sign up
SPLASH 2016
(
series
) /
Scala 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
Fri 8 Nov 22:47