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
Complete 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: MAPL live stream
Venue
Online!
Room name
MAPL live stream
Floor
0
Room Information
Slack channel:
#mapl
YouTube live stream
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
08:00 - 10:00
Graph Neural Networks for Program Reasoning
MAPL
at
MAPL live stream
Chair(s):
Ke Wang
Visa Research
08:00
30m
Talk
Hoppity: Learning Graph Transformations to Detect and Fix Bugs in Programs
MAPL
Elizabeth Dinella
University of Pennsylvania
08:30
60m
Tutorial
A Gentle Tutorial on Graph Neural Networks and Its Application to Programming Languages
MAPL
Yizhou Sun
UCLA
09:30
30m
Talk
LambdaNet: Probabilistic Type Inference using Graph Neural Networks
MAPL
Işıl Dillig
University of Texas at Austin, USA
10:00 - 10:30
Break
MAPL
at
MAPL live stream
10:30 - 11:30
Deep Learning and Program Verification
MAPL
at
MAPL live stream
Chair(s):
Xujie Si
McGill University, Canada
10:30
30m
Talk
An Abstraction-Based Framework for Neural Network Verification
MAPL
Guy Katz
Hebrew University
11:00
30m
Talk
Generating Correctness Proofs with Neural Networks
MAPL
Alex Sanchez-Stern
University of California, San Diego
,
Yousef Alhessi
University of California, San Diego
,
Lawrence Saul
University of California, San Diego
,
Sorin Lerner
University of California at San Diego, USA
11:30 - 12:30
Compilers for Deep Learning Frameworks
MAPL
at
MAPL live stream
Chair(s):
Charles Sutton
Google Research
11:30
30m
Talk
On the Challenges in Programming Mixed-Precision Deep Neural Networks
MAPL
Ruizhe Zhao
Imperial College London
,
Wayne Luk
Imperial College London
,
Chao Xiong
Corerain Technologies
,
Xinyu Niu
Corerain Technologies
,
Kuen Hung Tsoi
Corerain Technologies
12:00
30m
Talk
Semi-static Type, Shape and Symbolic Shape Inference for Dynamic Computation Graphs
MAPL
Momoko Hattori
The University of Tokyo
,
Shimpei Sawada
Preferred Networks
,
Shinichiro Hamaji
Preferred Networks
,
Masahiro Sakai
Preferred Networks
,
Shunsuke Shimizu
Preferred Networks
12:30 - 13:00
Break
MAPL
at
MAPL live stream
13:00 - 14:00
Keynote Talk
MAPL
at
MAPL live stream
Chair(s):
Justin Gottschlich
Intel Labs / Penn
13:00
60m
Talk
Program Optimization for Machine Learning
MAPL
Alex Aiken
Stanford University, USA
14:00 - 15:00
Formal Methods and Reinforcement Learning
MAPL
at
MAPL live stream
Chair(s):
Aws Albarghouthi
University of Wisconsin-Madison, USA
14:00
30m
Talk
Learned Garbage Collection
MAPL
Lujing Cen
MIT CSAIL
,
Ryan Marcus
MIT CSAIL / Intel Labs
,
Hongzi Mao
MIT CSAIL
,
Justin Gottschlich
Intel Labs / Penn
,
Mohammad Alizadeh
MIT CSAIL
,
Tim Kraska
MIT CSAIL
14:30
30m
Talk
Trustworthy Autonomy through Program Synthesis
MAPL
Swarat Chaudhuri
Rice University
15:00 - 15:30
Break
MAPL
at
MAPL live stream
15:30 - 17:00
Program Synthesis
MAPL
at
MAPL live stream
Chair(s):
Satish Chandra
Facebook
15:30
30m
Talk
Neurosymbolic Reasoning and the Third Wave of Program Synthesis
MAPL
Armando Solar-Lezama
Massachusetts Institute of Technology, USA
16:00
30m
Talk
Learning Quantitative Representation Synthesis
MAPL
Mayur Patil
University of California, Riverside
,
Farzin Houshmand
University of California, Riverside
,
Mohsen Lesani
University of California, Riverside
16:30
30m
Talk
Towards Human-Like Program Synthesis
MAPL
Rishabh Singh
Google Brain
17:00 - 17:30
Break
MAPL
at
MAPL live stream
Tue 16 Jun
Displayed time zone:
Pacific Time (US & Canada)
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
MAPL live stream
MAPL
Graph Neural Networks for Program Reasoning
MAPL
Break
MAPL
Deep Learning and Program Verification
MAPL
Compilers for Deep Learning Frameworks
MAPL
Break
MAPL
Keynote Talk
MAPL
Formal Methods and Reinforcement Learning
MAPL
Break
MAPL
Program Synthesis
MAPL
Break
Tue 16 Jun
Displayed time zone:
Pacific Time (US & Canada)
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
MAPL live stream
MAPL
Hoppity: Learning Graph Transformations to Detect and Fix Bugs in Programs
08:00 - 08:30
MAPL
A Gentle Tutorial on Graph Neural Networks and Its Application to Progr ...
08:30 - 09:30
MAPL
LambdaNet: Probabilistic Type Inference using Graph Neural Networks
09:30 - 10:00
MAPL
An Abstraction-Based Framework for Neural Network Verification
10:30 - 11:00
MAPL
Generating Correctness Proofs with Neural Networks
11:00 - 11:30
MAPL
On the Challenges in Programming Mixed-Precision Deep Neural Networks
11:30 - 12:00
MAPL
Semi-static Type, Shape and Symbolic Shape Inference for Dynamic Comput ...
12:00 - 12:30
MAPL
Program Optimization for Machine Learning
13:00 - 14:00
MAPL
Learned Garbage Collection
14:00 - 14:30
MAPL
Trustworthy Autonomy through Program Synthesis
14:30 - 15:00
MAPL
Neurosymbolic Reasoning and the Third Wave of Program Synthesis
15:30 - 16:00
MAPL
Learning Quantitative Representation Synthesis
16:00 - 16:30
MAPL
Towards Human-Like Program Synthesis
16:30 - 17:00
x
Thu 14 Nov 04:30