Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
VenueMövenpick Hotel Amsterdam City Centre
Room nameSt Gallen
Floor0
Capacity30
Additional informationThere is no additional information of this room 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
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00: Session 1VMIL at St Gallen
Chair(s): Tony HoskingAustralian National University, Data61, and Purdue University
08:30 - 08:40
Day opening
Opening Remarks
VMIL
Tony HoskingAustralian National University, Data61, and Purdue University
08:40 - 09:35
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 StoodleyIBM Canada
Link to publication Media Attached
09:35 - 10:00
Talk
Extending OpenJDK To Support Hybrid STM/HTM
VMIL
Keith ChapmanPurdue University, Tony HoskingAustralian National University, Data61, and Purdue University, Eliot MossUniversity of Massachusetts Amherst
DOI Pre-print Media Attached
10:30 - 12:10: Session 2VMIL at St Gallen
Chair(s): Tony HoskingAustralian National University, Data61, and Purdue University
10:30 - 11:20
Talk
SPLASH-E Keynote (Room Matterhorn 3)
VMIL
Simon Peyton JonesMicrosoft Research, Cambridge
11:25 - 12:10
Talk
Invited Talk: Why aren't more users more happy with our VMs?
VMIL
K: Laurence TrattKing's College London
Media Attached
13:30 - 15:10: Session 3VMIL at St Gallen
Chair(s): Tony HoskingAustralian National University, Data61, and Purdue University
13:30 - 14:25
Talk
Keynote: WebAssembly from wire to machine code: a view inside V8's implementation
VMIL
K: Ben L. TitzerGoogle
14:25 - 15:10
Talk
Invited Talk: The seven ages of virtual machines (with apologies to Shakespeare)
VMIL
K: Jeremy SingerUniversity of Glasgow
15:40 - 17:20: Session 4VMIL at St Gallen
Chair(s): Jeremy SingerUniversity of Glasgow
15:40 - 16:05
Talk
Bringing Low-Level Languages to the JVM: Efficient Execution of LLVM IR on Truffle
VMIL
Manuel RiggerJohannes Kepler University, Linz, Austria, Matthias GrimmerJohannes Kepler University Linz, Christian WimmerOracle Labs, Thomas WuerthingerOracle Labs, Hanspeter MössenböckJKU Linz, Austria
Pre-print
16:05 - 16:30
Talk
Improving Trace-based JIT Optimisation using Whole-Program Information
VMIL
Maarten VandercammenVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel, Belgium
DOI Pre-print
16:30 - 16:55
Talk
Rebuilding an Airliner In Flight: A Retrospective on Refactoring IBM Testarossa production compiler for Eclipse OMR
VMIL
Matthew GaudetIBM Canada, Mark StoodleyIBM Canada
16:55 - 17:20
Day closing
Discussions/Closing Remarks
VMIL
Tony HoskingAustralian National University, Data61, and Purdue University

Tue 1 Nov
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00: Session 1SEPS at St Gallen
08:30 - 10:00
Talk
SEPS Keynote: Patterns for Parallel Programming: New and Improved!
SEPS
Beverly SandersUniversity of Florida
10:30 - 12:10: Session 2SEPS at St Gallen
Chair(s): Tamer DallouLG Electronics San Jose Lab
10:30 - 10:55
Talk
Reducing Parallelizing Compilation Time by Removing Redundant Analysis
SEPS
Jixin HanWaseda University, Japan, Rina FujinoWaseda University, Japan, Ryota TamuraWaseda University, Japan, Mamoru ShimaokaWaseda University, Japan, Hiroki MikamiWaseda University, Japan, Moriyuki TakamuraOSCAR TECHNOLOGY, Japan, Sachio KamiyaOSCAR TECHNOLOGY, Japan, Kazuhiko SuzukiOSCAR TECHNOLOGY, Japan, Takahiro MiyajimaOSCAR TECHNOLOGY, Japan, Keiji Kimura Waseda University, Hironori KasaharaWaseda University, Japan
DOI
10:55 - 11:20
Talk
A Divide-and-Conquer Parallel Pattern Implementation for Multicores
SEPS
Marco DaneluttoUniversity of Pisa, Italy, Tiziano De MatteisUniversity of Pisa, Italy, Gabriele MencagliUniversity of Pisa, Italy, Massimo TorquatiUniversity of Pisa, Italy
DOI
11:20 - 11:45
Talk
Parallel Evaluation of a DSP Algorithm using Julia
SEPS
Peter KourzanovNXP, Netherlands
DOI
11:45 - 12:10
Talk
Exhaustive Analysis of Thread-Level Speculation
SEPS
Clark VerbruggeMcGill University, Canada, Christopher J. F. PickettMcGill University, Canada, Alexander KrolikMcGill University, Canada, Allan KielstraIBM, Canada
DOI
13:30 - 15:10: Session 3SEPS at St Gallen
13:30 - 15:10
Talk
SEPS Tutorial: Task-Based Programming Everywhere from Supercomputing to Embedded Multicore Systems
SEPS
P: Jaume BoschBarcelona Supercomputing Center, P: Lucas MoraisUNICAMP, P: Tamer DallouLG Electronics San Jose Lab
15:40 - 17:20: Session 4SEPS at St Gallen
15:40 - 17:20
Talk
SEPS Panel discussion: Engineering software performance for upcoming heterogeneous computing systems - through programming patterns, runtime systems and tools
SEPS
P: Yukinori SatoTokyo Institute of Technology, P: Clemens GrelckUniversity of Amsterdam, P: Keiji Kimura Waseda University, P: Beverly SandersUniversity of Florida

Mon 31 Oct
Times are displayed in 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
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

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