SPLASH 2023
Sun 22 - Fri 27 October 2023
Cascais, Portugal
Toggle navigation
Attending
Venue: Hotel Cascais Miragem
Registration
Sponsoring
Code of conduct
Support for Attending the Conference
Program
Complete Program
Your Program
Sun 22 Oct
Mon 23 Oct
Tue 24 Oct
Wed 25 Oct
Thu 26 Oct
Fri 27 Oct
Tracks
SPLASH 2023
Doctoral Symposium
OOPSLA
OOPSLA Artifacts
Onward! Essays
Onward! Papers
PLMW
Posters
SPLASH-E
Student Research Competition
Volunteers
Workshops
CARES
Co-hosted Conferences
DLS
GPCE
LOPSTR
MPLR
PPDP
SAS
SAS
SAS
SAS
Artifacts
SLE
Workshops
CONFLANG
23
FTSCS
HATRA
IWACO
LIVE
PAINT
PLF
REBLS
ST30
VMIL
VMIL
- Keynote
Organization
SPLASH 2023 Committees
Organizing Committee
Steering Committee
Track Committees
Doctoral Symposium
OOPSLA
OOPSLA Review Committee
External Review / Artifact Evaluation Committee
OOPSLA Artifacts
Onward! Essays
Program Committee
Onward! Steering Committee
Onward! Papers
Program Committee
Steering Committee
PLMW
Organizing Committee
Speakers & Panelists
Mentors
Posters
SPLASH-E
Program Commitee
Steering Committee
Student Research Competition
Organizers
Reviewers
Volunteers
Workshops
Contributors
People Index
Co-hosted Conferences
DLS
Program Committee
Steering Committee
GPCE
Organizing Committee
Program Committee
LOPSTR
N/A - check homepage
MPLR
Organizing Committee
Program Committee
PPDP
N/A - check homepage
SAS
Invited Speakers
Organizing Committee
SAS 2023
SAS 2023 Artifacts
SLE
Organizing Committee
Program Committee
Workshops
CONFLANG
Organizing Committee
Program Committee
FTSCS
Organizing Committee
Program Committee
HATRA
Organizing Committee
Program Committee
IWACO
Organizing Committee
Program Committee
LIVE
Organizing Committee
Program Committee
PAINT
Organizing Committee
Program Committee
PLF
Organizing Committee
Program Committee
REBLS
Organizing Committee
Program Committee
ST30
Organizing Committee
Programme Committee
VMIL
Organizing Committee
Program Committee
Search
Series
Series
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 2023
(
series
) /
Hotel Cascais Miragem
/
Room information: Room V
Venue
Hotel Cascais Miragem
Room name
Room V
Floor
0
Capacity
37
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+01:00) Lisbon
.
Use conference time zone: (GMT+01:00) Lisbon
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-04: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-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03: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+12: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 22 Oct
Displayed time zone:
Lisbon
change
09:00 - 10:30
MPLR Session 1
MPLR
at
Room V
09:00
5m
Day opening
Welcome from the organizers
MPLR
Eliot Moss
University of Massachusetts Amherst
09:05
55m
Keynote
Is Wasm becoming garbage?
MPLR
K:
Andreas Rossberg
Independent
10:00
15m
Talk
On the Applicability of Annotation-based Source Code Modification in Kotlin
MPLR
Daniel Pfeffer
Institute for System Software; Johannes Kepler University Linz, Austria
,
Markus Weninger
Institute for System Software; Johannes Kepler University Linz, Austria
10:15
15m
Talk
CloudJIT: a Just-in-Time FaaS Optimizer
MPLR
Serhii Ivanenko
INESC-ID / Técnico, ULisboa
,
Rodrigo Bruno
INESC-ID / Técnico, ULisboa
,
Jovan Stevanovic
Oracle Labs
,
Luís Veiga
INESC-ID, IST, ULisboa
,
Vojin Jovanovic
Oracle Labs
11:00 - 12:30
MPLR Session 2
MPLR
at
Room V
11:00
22m
Talk
Evaluating YJIT’s Performance in a Production Context: A Pragmatic Approach
MPLR
Maxime Chevalier-Boisvert
Shopify
,
Takashi Kokubun
Shopify
,
Noah Giibbs
Shopify
,
Si Xing "Alan" Wu
Shopify
,
Aaron Patterson
Shopify
,
Jemma Issroff
Shopify
11:22
22m
Talk
CacheIR: The Benefits of a Structured Representation for Inline Caches
MPLR
Jan de Mooij
Mozilla
,
Matthew Gaudet
Mozilla
,
Iain Ireland
Mozilla
,
Nathan Henderson
University of Alberta
,
Jose Nelson Amaral
University of Alberta
11:45
22m
Talk
Diagnosing Compiler Performance by Comparing Optimization Decisions
MPLR
Andrej Pečimúth
Oracle Labs
,
David Leopoldseder
Oracle Labs
,
Petr Tuma
Charles University
12:07
22m
Talk
Morello MicroPython: A Python Interpreter for CHERI
MPLR
Duncan Lowther
School of Computing Science, University of Glasgow
,
Dejice Jacob
University of Glasgow, UK
,
Jeremy Singer
University of Glasgow
DOI
Pre-print
14:00 - 15:30
MPLR Session 3
MPLR
at
Room V
14:00
22m
Talk
A Multifaceted Memory Analysis of Java Benchmarks
MPLR
Orion Papadakis
The University of Manchester
,
Andreas Andronikakis
The University of Manchester
,
Nikos Foutris
The University of Manchester
,
Michail Papadimitriou
OctoML
,
Athanasios Stratikopoulos
The University of Manchester
,
Foivos S. Zakkak
Red Hat, Inc.
,
Polychronis Xekalakis
Nvidia
,
Christos Kotselidis
Pierer Innovation / The University of Manchester
14:22
22m
Talk
Improving Garbage Collection Observability with Performance Tracing
MPLR
Claire Huang
Australian National University
,
Stephen M. Blackburn
Google, Australian National University
,
Zixian Cai
Australian National University
DOI
Media Attached
14:45
22m
Talk
Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers
MPLR
Humphrey Burchell
University of Kent
,
Octave Larose
University of Kent
,
Sophie Kaleba
University of Kent
,
Stefan Marr
University of Kent
DOI
Pre-print
15:07
22m
Talk
Heap Size Adjustment with CPU Control
MPLR
Sanaz Tavakolisomeh
University of Oslo
,
Marina Shimchenko
Uppsala University
,
Erik Österlund
Oracle, Sweden
,
Rodrigo Bruno
INESC-ID / Técnico, ULisboa
,
Paulo Ferreira
University of Oslo / INESC-ID
,
Tobias Wrigstad
Uppsala University, Sweden
16:00 - 17:30
MPLR Session 4
MPLR
at
Room V
16:00
22m
Talk
Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image
MPLR
David Kozak
Brno University of Technology, FIT
,
Vojin Jovanovic
Oracle Labs
,
Codrut Stancu
Oracle Labs
,
Tomáš Vojnar
Brno University of Technology
,
Christian Wimmer
Oracle Labs
16:22
23m
Talk
Unified Shared Memory: Friend or Foe? Understanding the Implications of Unified Memory on Managed Heaps
MPLR
Juan Fumero
University of Manchester, UK
,
Florin Blanaru
-
,
Athanasios Stratikopoulos
The University of Manchester
,
Steve Dohrmann
Intel
,
Sandhya Viswanathan
Intel
,
Christos Kotselidis
Pierer Innovation / The University of Manchester
DOI
Pre-print
16:45
15m
Talk
Beyond RSS: Towards Intelligent Dynamic Memory Management
MPLR
Christos Lamprakos
National Technical University of Athens, Katholieke Universiteit Leuven
,
Sotirios Xydis
National Technical University of Athens
,
Peter Kourzanov
imec
,
Manu Perumkunnil
IMEC
,
Francky Catthoor
IMEC, Katholieke Universiteit Leuven
,
Dimitrios Soudris
National Technical University of Athens
17:00
15m
Talk
Towards Safe HPC: Productivity and Performance via Rust interfaces for a Distributed C++ Actors library
MPLR
John Parrish
Georgia Institute of Technology
,
Nicole Wren
Block, Inc.
,
Tsz Hang Kiang
Georgia Institute of Technology
,
Akihiro Hayashi
Georgia Institute of Technology, USA
,
Jeffrey Young
Georgia Institute of Technology
,
Vivek Sarkar
Georgia Institute of Technology
17:15
15m
Talk
Generating Java Interfaces for Accessing Foreign Objects in GraalVM
MPLR
Julian Garn
Johannes Kepler University Linz
,
Florian Angerer
Oracle Labs
,
Hanspeter Mössenböck
JKU Linz
Mon 23 Oct
Displayed time zone:
Lisbon
change
09:00 - 10:30
PAINT 2023 - Session 1
PAINT
at
Room V
09:00
30m
Talk
Toward Studying Example-based Live Programming in CS/SE Education
PAINT
Eva Krebs
Hasso Plattner Institute (HPI), University of Potsdam, Germany
,
Toni Mattis
University of Potsdam; Hasso Plattner Institute
,
Patrick Rein
University of Potsdam; Hasso Plattner Institute
,
Robert Hirschfeld
University of Potsdam; Hasso Plattner Institute
09:30
30m
Talk
Branching Compositional Data Transformations in jq, Visually
Remote
PAINT
Michael Homer
Victoria University of Wellington
10:00
30m
Talk
PescaJ: A projectional editor for Java featuring scattered code aggregation
PAINT
José Lopes
Instituto Universitário de Lisboa (ISCTE-IUL)
,
André L. Santos
University Institute of Lisbon, Portugal
11:00 - 12:30
PAINT 2023 - Session 2
PAINT
at
Room V
11:00
30m
Talk
Visual Replacements: Cross-language Domain-specific Representations in Structured Editors
PAINT
Tom Beckmann
Hasso Plattner Institute
,
Daniel Stachnik
Hasso Plattner Institute
,
Jens Lincke
University of Potsdam; Hasso Plattner Institute
,
Robert Hirschfeld
University of Potsdam; Hasso Plattner Institute
11:30
30m
Research paper
Game Engine Wizardry for Programming Mischief
PAINT
Riemer van Rozen
CWI
12:00
30m
Talk
Transforming an internal textual DSL into a Blended Modelling Environment
PAINT
Aleandro Mifsud
University of Amsterdam & Axini BV
,
Georgia Samaritaki
University of Amsterdam
,
Ulyana Tikhonova
Axini
,
Jouke Stoel
Axini BV
14:00 - 15:30
PAINT 2023 - Session 3
PAINT
at
Room V
14:00
30m
Talk
A Penny a Function: Towards Cost Transparent Cloud Programming
PAINT
Lukas Böhme
Hasso Plattner Institute, University of Potsdam
,
Tom Beckmann
Hasso Plattner Institute
,
Sebastian Baltes
SAP SE & University of Adelaide
,
Robert Hirschfeld
University of Potsdam; Hasso Plattner Institute
14:30
30m
Talk
Beginning Student Tables
PAINT
Samuel Maginot
Indiana University Bloomington
,
Chung-chieh Shan
Indiana University
,
Sam Tobin-Hochstadt
Indiana University
Sun 22 Oct
Displayed time zone:
Lisbon
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
Room V
MPLR
MPLR Session 1
MPLR
MPLR Session 2
MPLR
MPLR Session 3
MPLR
MPLR Session 4
Mon 23 Oct
Displayed time zone:
Lisbon
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
Room V
PAINT
PAINT 2023 - Session 1
PAINT
PAINT 2023 - Session 2
PAINT
PAINT 2023 - Session 3
PAINT
Sun 22 Oct
Displayed time zone:
Lisbon
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
Room V
MPLR
Welcome from the organizers
09:00 - 09:05
MPLR
Is Wasm becoming garbage?
09:05 - 10:00
MPLR
On the Applicability of Annotation-based Source Code Modification in Kotlin
10:00 - 10:15
MPLR
CloudJIT: a Just-in-Time FaaS Optimizer
10:15 - 10:30
MPLR
Evaluating YJIT’s Performance in a Production Context: A Pragmatic Approach
11:00 - 11:22
MPLR
CacheIR: The Benefits of a Structured Representation for Inline Caches
11:22 - 11:45
MPLR
Diagnosing Compiler Performance by Comparing Optimization Decisions
11:45 - 12:07
MPLR
Morello MicroPython: A Python Interpreter for CHERI
12:07 - 12:30
MPLR
A Multifaceted Memory Analysis of Java Benchmarks
14:00 - 14:22
MPLR
Improving Garbage Collection Observability with Performance Tracing
14:22 - 14:45
MPLR
Don't Trust Your Profiler: An Empirical Study on the Precision and Accu ...
14:45 - 15:07
MPLR
Heap Size Adjustment with CPU Control
15:07 - 15:30
MPLR
Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native ...
16:00 - 16:22
MPLR
Unified Shared Memory: Friend or Foe? Understanding the Implications of ...
16:22 - 16:45
MPLR
Beyond RSS: Towards Intelligent Dynamic Memory Management
16:45 - 17:00
MPLR
Towards Safe HPC: Productivity and Performance via Rust interfaces for ...
17:00 - 17:15
MPLR
Generating Java Interfaces for Accessing Foreign Objects in GraalVM
17:15 - 17:30
Mon 23 Oct
Displayed time zone:
Lisbon
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
Room V
PAINT
Toward Studying Example-based Live Programming in CS/SE Education
09:00 - 09:30
PAINT
Remote
Branching Compositional Data Transformations in jq, Visually
09:30 - 10:00
PAINT
PescaJ: A projectional editor for Java featuring scattered code aggregation
10:00 - 10:30
PAINT
Visual Replacements: Cross-language Domain-specific Representations in ...
11:00 - 11:30
PAINT
Game Engine Wizardry for Programming Mischief
11:30 - 12:00
PAINT
Transforming an internal textual DSL into a Blended Modelling Environment
12:00 - 12:30
PAINT
A Penny a Function: Towards Cost Transparent Cloud Programming
14:00 - 14:30
PAINT
Beginning Student Tables
14:30 - 15:00
x
Wed 4 Oct 14:24