Write a Blog >>
ECOOP 2021
Sun 11 - Sat 17 July 2021
Online
co-located with
ECOOP and ISSTA 2021
Toggle navigation
Attending
Venue: online
ECOOP and ISSTA 2021
Registration
Information for Attendees
Instructions to Presenters
Equity, Diversity and Inclusion
ECOOP Awards
Info
ECOOP and ISSTA 2021
Sponsorship
Sponsors and Supporters
Program
ECOOP Program
Your Program
ECOOP and ISSTA 2021
Schedule Overview
Filter by Day
Sun 11 Jul
Mon 12 Jul
Tue 13 Jul
Wed 14 Jul
Thu 15 Jul
Fri 16 Jul
Sat 17 Jul
Tracks
ECOOP 2021
ECOOP Technical Papers
ECOOP Artifacts
ECOOP Keynotes
ECOOP and ISSTA 2021
ECOOP and ISSTA Opening
Sponsors
Summer School
Doctoral Symposium
Discussions with Experts
Posters
Workshops
2022 Previews
Co-hosted Conferences
REBASE
Workshops
AISTA
COP
FTfJP
ICOOOLPS
IWACO
[Cancelled]
VORTEX
WOSCA
[Cancelled]
Organization
ECOOP 2021 Committees
Organizing Committee
Track Committees
ECOOP Technical Papers
ECOOP Artifacts
ECOOP and ISSTA
Summer School
Doctoral Symposium
Doctoral Symposium Committee
Program Committee
Discussions with Experts
Posters
Workshops
Contributors
People Index
Co-hosted Conferences
REBASE
REBASE
Workshops
AISTA
Organizing Committee
Program Committee
COP
Organizing Committee
Program Committee
FTfJP
Program Committee Chair
Program Committee
Steering Committee
ICOOOLPS
Program Committee
Organizing Committee
IWACO
Organizing Committee
Program Committee
VORTEX
Organizing Committee
Program Committee
WOSCA
N/A - check homepage
Search
Series
Series
ECOOP 2025
ECOOP 2024
ECOOP 2023
ECOOP 2022
ECOOP 2021
ECOOP 2020
ECOOP 2019
ECOOP 2018
ECOOP 2017
ECOOP 2016
ECOOP 2015
2014: Uppsala
2013: Montpellier
2012: Beijing
2011: Lancaster
2010: Maribor
2009: Genova
2008: Cyprus
2007: Berlin
2006: Nice
2005: Glasgow
Sign in
Sign up
ECOOP and ISSTA 2021
(
series
) /
ECOOP 2021
(
series
) /
online
/
Room information: ICOOOLPS
Venue
online
Room name
ICOOOLPS
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+02:00) Brussels, Copenhagen, Madrid, Paris
.
Use conference time zone: (GMT+02:00) Brussels, Copenhagen, Madrid, Paris
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-06: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-04: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+04: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+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) 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+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12: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
Tue 13 Jul
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
13:00 - 17:30
ICOOOLPS
ICOOOLPS
at
ICOOOLPS
13:00
5m
Other
Welcome
ICOOOLPS
13:05
25m
Talk
The Two Cultures of Language Implementation
Invited Talk
ICOOOLPS
Stephen Kell
King's College London
13:30
20m
Paper
Naïve Transient Cast Insertion Isn’t (That) Bad
Paper
ICOOOLPS
P:
Erin Greenwood-Thessman
Victoria University of Wellington
,
Isaac Oscar Gariano
Victoria University of Wellington
,
Richard Roberts
Victoria University of Wellington
,
Stefan Marr
University of Kent
,
Michael Homer
Victoria University of Wellington
,
James Noble
Victoria University of Wellington
DOI
Pre-print
13:50
20m
Talk
Threaded Code Generation with a Meta-tracing JIT Compiler
Position Paper
ICOOOLPS
P:
Yusuke Izawa
Tokyo Institute of Technology
,
Hidehiko Masuhara
Tokyo Institute of Technology
,
CF Bolz-Tereick
,
Youyou Cong
Tokyo Institute of Technology
Pre-print
14:10
10m
Social Event
Break
ICOOOLPS
14:20
20m
Talk
Avoiding Monomorphisation Bottlenecks with Phase-based Splitting
ICOOOLPS
P:
Sophie Kaleba
University of Kent
,
Stefan Marr
University of Kent
,
Richard Jones
University of Kent
Pre-print
14:40
20m
Talk
Native Implementation of Mutable Value Semantics
Position Paper
ICOOOLPS
P:
Dimi Racordon
University of Geneva, Switzerland
,
Denys Shabalin
EPFL, Switzerland
,
Dave Abrahams
Google
,
Dan Zheng
Purdue University, Google Brain
,
Brennan Saeta
Google
Pre-print
15:00
20m
Talk
An Eclipse OMR-based Garbage Collector for Python
ICOOOLPS
P:
Joannah Nanjekye
University of New Brunswick
,
David Bremner
University of New Brunswick
,
Aleksandar Micic
IBM, Canada
15:20
20m
Social Event
Break
ICOOOLPS
15:40
20m
Talk
Userfault Objects: Transparent Programmable Memory
Position Paper
ICOOOLPS
P:
Konrad Siek
Czech Technical University in Prague
,
Colette Kerr
ČVUT
Pre-print
16:00
20m
Talk
The Strange and Wondrous Life of Functions in Ř
ICOOOLPS
Jan Ječmen
,
Olivier Flückiger
Northeastern University
,
Sebastián Krynski
Czech Technical University in Prague
,
P:
Jan Vitek
Northeastern University / Czech Technical University
File Attached
16:20
20m
Talk
Non-Intrusive Migration from Lazy to Eager Evaluation
ICOOOLPS
P:
Aviral Goel
Northeastern University
,
Jan Vitek
Northeastern University / Czech Technical University
16:40
10m
Social Event
Break
ICOOOLPS
16:50
20m
Talk
A Framework and DSL for Distributed, Energy-constrained, and Time-sensitive Applications
ICOOOLPS
P:
Kyle Liang
Carnegie Mellon University
,
Reese Grimsley
CMU
,
Eve Hu
CMU
,
Edward Andert
Arizona State University
,
Mohammad Khayatian
Arizona State University
,
Aviral Shrivastava
Arizona State University
,
Carlee Joe-Wong
CMU
,
Jonathan Aldrich
Carnegie Mellon University
,
Bob Iannucci
CMU
17:10
20m
Talk
Fuel: A Compiler Framework for Safe Memory Management
Position Paper
ICOOOLPS
Dimi Racordon
University of Geneva, Switzerland
,
P:
Aurélien Coet
University of Geneva, Switzerland
,
Didier Buchs
University of Geneva, Switzerland
Pre-print
Tue 13 Jul
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
ICOOOLPS
ICOOOLPS
ICOOOLPS
Tue 13 Jul
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
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
ICOOOLPS
ICOOOLPS
Welcome
13:00 - 13:05
ICOOOLPS
Invited Talk
The Two Cultures of Language Implementation
13:05 - 13:30
ICOOOLPS
Paper
Naïve Transient Cast Insertion Isn’t (That) Bad
13:30 - 13:50
ICOOOLPS
Position Paper
Threaded Code Generation with a Meta-tracing JIT Compiler
13:50 - 14:10
ICOOOLPS
Break
14:10 - 14:20
ICOOOLPS
Avoiding Monomorphisation Bottlenecks with Phase-based Splitting
14:20 - 14:40
ICOOOLPS
Position Paper
Native Implementation of Mutable Value Semantics
14:40 - 15:00
ICOOOLPS
An Eclipse OMR-based Garbage Collector for Python
15:00 - 15:20
ICOOOLPS
Break
15:20 - 15:40
ICOOOLPS
Position Paper
Userfault Objects: Transparent Programmable Memory
15:40 - 16:00
ICOOOLPS
The Strange and Wondrous Life of Functions in Ř
16:00 - 16:20
ICOOOLPS
Non-Intrusive Migration from Lazy to Eager Evaluation
16:20 - 16:40
ICOOOLPS
Break
16:40 - 16:50
ICOOOLPS
A Framework and DSL for Distributed, Energy-constrained, and Time-sensi ...
16:50 - 17:10
ICOOOLPS
Position Paper
Fuel: A Compiler Framework for Safe Memory Management
17:10 - 17:30
x
Sat 21 Dec 17:11