Write a Blog >>
PLDI 2020
Mon 15 - Fri 19 June 2020
Toggle navigation
Attending
Venue: Online!
Statement on Current Events
Registration
Code of Conduct
Sponsorship
Student participation and support
Video recording
Program
PLDI Program
Your Program
Mon 15 Jun
Tue 16 Jun
Wed 17 Jun
Thu 18 Jun
Fri 19 Jun
Tracks
PLDI 2020
Ask Me Anything
SIGPLAN CARES
Sponsors
PLDI Research Papers
PLDI Research Artifacts
Student Research Competition
Tutorials
- Declarative Language Definition with Spoofax
- Design Space Exploration
- Programming Quantum Computers: A Primer with IBM Q and D-Wave Exercises
- Programming for Autonomy
Student Volunteering
Co-hosted Conferences
ISMM
ISMM
ISMM
LCTES
Co-hosted Events
Ally Skills@PLDI
(Cancelled)
Workshops
ARRAY
(Cancelled)
BAPL
(Cancelled)
Infer Practitioners
MAPL
PLMW@PLDI
REMS-DeepSpec
SOAP
Organization
PLDI 2020 Committees
Organizing Committee
Steering Committee
Track Committees
PLDI Research Papers
Program Committee
External Program Committee
External Review Committee
PLDI Research Artifacts
Student Research Competition
Student Volunteering
Contributors
People Index
Co-hosted Conferences
ISMM
Organizing Committee
Program Committee
External Review Committee
Steering Committee
LCTES
Organizing Committee
Program Committee
Co-hosted Events
Ally Skills@PLDI
Organizing Committee
Workshops
ARRAY
Organizing Committee
Program Committee
BAPL
Organizing Committee
Program Committee
External Review Committee
Infer Practitioners
Organizing Committee
Program Committee
MAPL
Organizing Committee
Program Committee
PLMW@PLDI
Organizing Committee
REMS-DeepSpec
Organizing Committee
Program Committee
SOAP
Keynote Speakers
Organizing Committee
Program Committee
Search
Series
Series
PLDI 2025
PLDI 2024
PLDI 2023
PLDI 2022
PLDI 2021
PLDI 2020
PLDI 2019
PLDI 2018
PLDI 2017
PLDI 2016
PLDI 2015
Sign in
Sign up
PLDI 2020
(
series
) /
Online!
/
Room information: ISMM live stream
Venue
Online!
Room name
ISMM live stream
Floor
0
Room Information
Slack channel:
#ismm
YouTube live streams:
Part 1
Part 2
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-07:00) Pacific Time (US & Canada)
.
Use conference time zone: (GMT-07:00) Pacific Time (US & Canada)
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 16 Jun
Displayed time zone:
Pacific Time (US & Canada)
change
03:00 - 05:00
Hallway Track
ISMM
at
ISMM live stream
04:30
30m
Day opening
Welcome from the Chairs & Conference Report
ISMM
Martin Maas
Google Research
,
Chen Ding
University of Rochester
05:00 - 07:00
Session 1A
ISMM
at
ISMM live stream
Chair(s):
Erez Petrank
Technion, Israel
05:00
30m
Talk
Garbage Collection Using a Finite Liveness Domain
ISMM
Aman Bansal
IIT Bombay, India
,
Saksham Goel
Indian Institute of Technology, Bombay
,
Preey Shah
IIT Bombay, India
,
Amitabha Sanyal
IIT Bombay
,
Prasanna Kumar
IIT Bombay
05:30
30m
Talk
Prefetching in Functional Languages
ISMM
Sam Ainsworth
University of Edinburgh
,
Timothy M. Jones
University of Cambridge, UK
Link to publication
DOI
Media Attached
06:00
30m
Talk
Improving Phase Change Memory Performance with Data Content Aware Access
ISMM
Shihao Song
Drexel University
,
Anup Das
Drexel University
,
Onur Mutlu
ETH Zurich
,
Nagarajan Kandasamy
Drexel University
06:30
30m
Talk
ThinGC: Complete Isolation With Marginal Overhead
ISMM
Albert Mingkun Yang
Uppsala University, Sweden
,
Erik Österlund
Oracle, Sweden
,
Jesper Wilhelmsson
Oracle
,
Hanna Nyblom
KTH
,
Tobias Wrigstad
Uppsala University, Sweden
07:00 - 09:00
Session 2A
ISMM
at
ISMM live stream
Chair(s):
Stefano Markidis
KTH Royal Institute of Technology
07:00
30m
Talk
Verified Sequential Malloc/Free
ISMM
Andrew W. Appel
Princeton
,
David Naumann
Stevens Institute of Technology
07:30
30m
Talk
Alligator Collector: A Latency-Optimized Garbage Collector for Functional Programming Languages
ISMM
Ben Gamari
Well-Typed LLP
,
Laura Dietz
University of New Hampshire
08:00
30m
Talk
Understanding and Optimizing Persistent Memory Allocation
ISMM
Wentao Cai
University of Rochester
,
Haosen Wen
University of Rochester
,
H. Alan Beadle
University of Rochester
,
Chris Kjellqvist
University of Rochester
,
Mohammad Hedayati
University of Rochester
,
Michael Scott
University of Rochester
08:30
30m
Talk
Exploiting Inter- and Intra-Memory Asymmetries for Data Mapping in Hybrid Tiered-Memories
ISMM
Shihao Song
Drexel University
,
Anup Das
Drexel University
,
Nagarajan Kandasamy
Drexel University
09:00 - 11:00
Session 1B (Repeat of Session 1A)
ISMM
at
ISMM live stream
Chair(s):
Ian Rogers
Google, USA
09:00
30m
Talk
Prefetching in Functional Languages
ISMM
Sam Ainsworth
University of Edinburgh
,
Timothy M. Jones
University of Cambridge, UK
Link to publication
DOI
Media Attached
09:30
30m
Talk
Garbage Collection Using a Finite Liveness Domain
ISMM
Aman Bansal
IIT Bombay, India
,
Saksham Goel
Indian Institute of Technology, Bombay
,
Preey Shah
IIT Bombay, India
,
Amitabha Sanyal
IIT Bombay
,
Prasanna Kumar
IIT Bombay
10:00
30m
Talk
ThinGC: Complete Isolation With Marginal Overhead
ISMM
Albert Mingkun Yang
Uppsala University, Sweden
,
Erik Österlund
Oracle, Sweden
,
Jesper Wilhelmsson
Oracle
,
Hanna Nyblom
KTH
,
Tobias Wrigstad
Uppsala University, Sweden
10:30
30m
Talk
Improving Phase Change Memory Performance with Data Content Aware Access
ISMM
Shihao Song
Drexel University
,
Anup Das
Drexel University
,
Onur Mutlu
ETH Zurich
,
Nagarajan Kandasamy
Drexel University
11:00 - 13:00
Keynote & Social Hour
ISMM
at
ISMM live stream
Chair(s):
Chen Ding
University of Rochester
,
Martin Maas
Google Research
11:00
60m
Talk
Keynote: Richard Jones
ISMM
Richard Jones
University of Kent
12:00
60m
Social Event
Social Hour
ISMM
13:00 - 15:00
Hallway Track
ISMM
at
ISMM live stream
15:00 - 17:00
Session 2B (Repeat of Session 2A)
ISMM
at
ISMM live stream
Chair(s):
Po-An Tsai
NVIDIA
15:00
30m
Talk
Exploiting Inter- and Intra-Memory Asymmetries for Data Mapping in Hybrid Tiered-Memories
ISMM
Shihao Song
Drexel University
,
Anup Das
Drexel University
,
Nagarajan Kandasamy
Drexel University
15:30
30m
Talk
Understanding and Optimizing Persistent Memory Allocation
ISMM
Wentao Cai
University of Rochester
,
Haosen Wen
University of Rochester
,
H. Alan Beadle
University of Rochester
,
Chris Kjellqvist
University of Rochester
,
Mohammad Hedayati
University of Rochester
,
Michael Scott
University of Rochester
16:00
30m
Talk
Alligator Collector: A Latency-Optimized Garbage Collector for Functional Programming Languages
ISMM
Ben Gamari
Well-Typed LLP
,
Laura Dietz
University of New Hampshire
16:30
30m
Talk
Verified Sequential Malloc/Free
ISMM
Andrew W. Appel
Princeton
,
David Naumann
Stevens Institute of Technology
17:00 - 19:00
Hallway Track
ISMM
at
ISMM live stream
17:00
10m
Day closing
Closing Remarks
ISMM
Chen Ding
University of Rochester
,
Martin Maas
Google Research
Tue 16 Jun
Displayed time zone:
Pacific Time (US & Canada)
change
Room
3:00
30
4:00
30
5:00
30
6:00
30
7:00
30
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
18:00
30
ISMM live stream
ISMM
Hallway Track
ISMM
Session 1A
ISMM
Session 2A
ISMM
Session 1B (Repeat of Session 1A)
ISMM
Keynote & Social Hour
ISMM
Hallway Track
ISMM
Session 2B (Repeat of Session 2A)
ISMM
Hallway Track
Tue 16 Jun
Displayed time zone:
Pacific Time (US & Canada)
change
Room
4:00
15
30
45
5:00
15
30
45
6:00
15
30
45
7:00
15
30
45
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
ISMM live stream
ISMM
Welcome from the Chairs & Conference Report
04:30 - 05:00
ISMM
Garbage Collection Using a Finite Liveness Domain
05:00 - 05:30
ISMM
Prefetching in Functional Languages
05:30 - 06:00
ISMM
Improving Phase Change Memory Performance with Data Content Aware Access
06:00 - 06:30
ISMM
ThinGC: Complete Isolation With Marginal Overhead
06:30 - 07:00
ISMM
Verified Sequential Malloc/Free
07:00 - 07:30
ISMM
Alligator Collector: A Latency-Optimized Garbage Collector for Function ...
07:30 - 08:00
ISMM
Understanding and Optimizing Persistent Memory Allocation
08:00 - 08:30
ISMM
Exploiting Inter- and Intra-Memory Asymmetries for Data Mapping in Hybr ...
08:30 - 09:00
ISMM
Prefetching in Functional Languages
09:00 - 09:30
ISMM
Garbage Collection Using a Finite Liveness Domain
09:30 - 10:00
ISMM
ThinGC: Complete Isolation With Marginal Overhead
10:00 - 10:30
ISMM
Improving Phase Change Memory Performance with Data Content Aware Access
10:30 - 11:00
ISMM
Keynote: Richard Jones
11:00 - 12:00
ISMM
Social Hour
12:00 - 13:00
ISMM
Exploiting Inter- and Intra-Memory Asymmetries for Data Mapping in Hybr ...
15:00 - 15:30
ISMM
Understanding and Optimizing Persistent Memory Allocation
15:30 - 16:00
ISMM
Alligator Collector: A Latency-Optimized Garbage Collector for Function ...
16:00 - 16:30
ISMM
Verified Sequential Malloc/Free
16:30 - 17:00
ISMM
Closing Remarks
17:00 - 17:10
x
Thu 21 Nov 10:42