PLDI 2018
Mon 18 - Fri 22 June 2018
Philadelphia, Pennsylvania, United States
Toggle navigation
Attending
Venue: Hilton Philadelphia at Penn's Landing
Registration
Sponsorship
Students
Accessibility FAQ
Visas
Code of Conduct
Childcare
Tourist Information
Remote Participation
Program
PLDI Program
Your Program
Mon 18 Jun
Tue 19 Jun
Wed 20 Jun
Thu 21 Jun
Fri 22 Jun
Tracks
PLDI 2018
PLDI Research Papers
PLDI Invited Speakers
Student Research Competition (SRC)
Student Volunteers
PLDI Research Artifacts
PLDI Workshops
PLDI Tutorials
Co-hosted Conferences
ISMM
ISMM
ISMM
LCTES
LCTES
LCTES
Workshops
ARRAY
DeepSpec
FMS
MAPL
PLMW @ PLDI
Organization
PLDI 2018 Committees
Organizing Committee
Program Committee
External Program Committee
External Review Committee
Student Research Competition Committee
Artifact Evaluation Committee
Distinguished Paper Committee
Steering Committee
Contributors
People Index
Co-hosted Conferences
ISMM
Organizing Committee
Program Committee
External Review Committee
Steering Committee
LCTES
Organizing Committee
Program Committee
Steering Committee
Workshops
ARRAY
Organizing Committee
Program Committee
DeepSpec
Organizing Committee
Program Committee
FMS
Organizing Committee
Program Committee
MAPL
Organizing Committee
Program Committee
Steering Committee
PLMW @ PLDI
Organizing Committee
Speakers
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 2018
(
series
) /
Hilton Philadelphia at Penn's Landing
/
Room information: Discovery AB
Venue
Hilton Philadelphia at Penn's Landing
Room name
Discovery AB
Floor
0
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-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern 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
Mon 18 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 09:15
Message from the Chairs
ISMM
at
Discovery AB
09:00
15m
Day opening
Message from the Chairs
ISMM
Jennifer B. Sartor
Vrije Universiteit Brussel
,
Hannes Payer
Google
09:15 - 10:15
Keynote
ISMM
at
Discovery AB
09:15
60m
Talk
Getting to Go
ISMM
Richard L. Hudson
Google
10:45 - 12:15
Reference Counting and Techniques for C-family Languages
ISMM
at
Discovery AB
Chair(s):
Emery D. Berger
University of Massachusetts, Amherst
10:45
30m
Talk
Detailed Heap Profiling
ISMM
Stuart Byma
EPFL, Switzerland
,
James Larus
EPFL
11:15
30m
Talk
FRC: A High-Performance Concurrent Parallel Deferred Reference Counter for C++
ISMM
Charles Tripp
Terrain Data, USA
,
David Hyde
Stanford University, USA
,
Benjamin Grossman-Ponemon
Terrain Data, USA
11:45
30m
Talk
Distributed Garbage Collection for General Graphs
ISMM
Steven R. Brandt
Louisiana State University
,
Hari Krishnan
Facebook, n.n.
,
Costas Busch
Louisiana State University, USA
,
Gokarna Sharma
Kent State University, USA
14:00 - 15:30
Optimizing for the Web and the Cloud
ISMM
at
Discovery AB
Chair(s):
Christine H. Flood
Red Hat
14:00
30m
Talk
Hardware-Software Co-optimization of Memory Management in Dynamic Languages
ISMM
Mohamed Ismail
Cornell University, USA
,
G. Edward Suh
Cornell University, USA
14:30
30m
Talk
Dynamic Vertical Memory Scalability for OpenJDK Cloud Applications
ISMM
Rodrigo Bruno
INESC-ID / Instituto Superior Técnico, University of Lisbon
,
Paulo Ferreira
INESC-ID / Instituto Superior Técnico, University of Lisbon
,
Ruslan Synytsky
Jelastic, n.n.
,
Tetiana Fydorenchyk
Jelastic, n.n.
,
Jia Rao
University of Texas at Arlington, USA
,
Hang Huang
Huazhong University of Science and Technology, China
,
Song Wu
Huazhong University of Science and Technology, China
15:00
30m
Talk
OMR: Out-of-Core MapReduce for Large Data Sets
ISMM
Gurneet Kaur
,
Keval Vora
University of California, Riverside
,
Sai Charan Koduru
University of California, Riverside
,
Rajiv Gupta
UC Riverside
16:00 - 17:30
Analyzing the Cache and Scheduling
ISMM
at
Discovery AB
Chair(s):
Michael D. Bond
Ohio State University
16:00
30m
Talk
mPart: Miss-Ratio Curve Guided Partitioning in Key-Value Stores
ISMM
Daniel Byrne
Michigan Technological University, USA
,
Nilufer Onder
Michigan Technological University, USA
,
Zhenlin Wang
Michigan Technological University
16:30
30m
Talk
Prediction and Bounds on Shared Cache Demand from Memory Access Interleaving
ISMM
Jacob Brock
University of Rochester
,
Chen Ding
University of Rochester
,
Rahman Lavaee
,
Fangzhou Liu
,
Liang Yuan
Institute of Computing Technology at Chinese Academy of Sciences, China
17:00
30m
Talk
Balanced Double Queues for GC Work-Stealing on Weak Memory Models
ISMM
Michihiro Horie
IBM Research - Tokyo
,
Hiroshi Horii
IBM Research, Japan
,
Kazunori Ogata
IBM Research, Japan
,
Tamiya Onodera
IBM, Japan
Tue 19 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 10:30
Welcome & Keynote
LCTES
at
Discovery AB
09:00
15m
Day opening
Welcome
LCTES
09:15
75m
Talk
Keynote: Blockchain and Embedded Systems
LCTES
11:00 - 12:15
Full paper session on Programming Languages
LCTES
at
Discovery AB
11:00
25m
Full-paper
MakeCode and CODAL: Intuitive and Efficient Embedded Systems Programming for Education
LCTES
James Devine
Lancaster University
,
Joe Finney
,
Peli de Halleux
Microsoft Research
,
Michał Moskal
Microsoft Research
,
Thomas Ball
Microsoft Research
,
Steve Hodges
Microsoft
11:25
25m
Full-paper
Compositionality in Scenario-aware Dataflow: A Rendezvous Perspective
LCTES
Mladen Skelin
Eindhoven University of Technology
,
Marc Geilen
Eindhoven University of Technology
11:50
25m
Full-paper
A Memory-Bounded, Deterministic and Terminating Semantics for the Synchronous Programming Language Céu
LCTES
Guilherme F. Lima
PUC-Rio
,
Rodrigo C. M. Santos
PUC-Rio
,
Edward Hermann Haeusler
PUC-Rio
,
Roberto Ierusalimschy
PUC-Rio
,
Francisco Sant'Anna
Rio de Janeiro State University
14:00 - 15:40
Full paper session on Adaptation and Hardware
LCTES
at
Discovery AB
14:00
25m
Full-paper
Adaptive Deep Learning Model Selection on Embedded Systems
LCTES
Ben Taylor
Lancaster University, UK
,
Vicent Sanz Marco
Lancaster University
,
Willy Wolff
Lancaster University
,
Yehia Elkhatib
Lancaster University
,
Zheng Wang
Lancaster University
14:25
25m
Full-paper
Optimizing RAID/SSD Controllers with Lifetime Extension for Flash-based SSD Array
LCTES
Lei Han
,
Zhaoyan Shen
The Hong Kong Polytechnic University
,
Zili Shao
The Hong Kong Polytechnic University
,
Tao Li
University of Florida
14:50
25m
Full-paper
Verification of Coarse-Grained Reconfigurable Arrays through Random Test Programs
LCTES
Bernhard Egger
Seoul National University
,
Eunjin Song
Seoul National University
,
Hochan Lee
Seoul National University
,
Daeyoung Shin
Seoul National University
15:15
25m
Full-paper
Decoupling Address Generation from Loads and Stores to Improve Data Access Energy Efficiency
LCTES
Michael Stokes
Florida State University
,
Ryan Baird
Florida State University
,
Zhaoxiang Jin
Michigan Technological University
,
David B. Whalley
,
Soner Onder
Michigan Technological University
16:10 - 17:25
WIP paper session
LCTES
at
Discovery AB
16:25
15m
Short-paper
WIP: Deep Neural Networks compiler for a trace-based accelerator
LCTES
Andre Xian Ming Chang
FWDNXT and Purdue
,
Aliasger Zaidy
FWDNXT and Purdue
,
Lukasz Burzawa
FWDNXT and Purdue
,
Eugenio Culurciello
FWDNXT and Purdue
16:40
15m
Short-paper
WIP: Statically Relating Program Properties for Efficient Verification
LCTES
Bharti Chimdyalwar
Tata Consultancy Services
,
Priyanka Darke
Tata Consultancy Services
16:55
15m
Short-paper
WIP: Transparent Standby for Low-Power, Resource-Constrained Embedded Systems: A Programming Language-Based Approach
LCTES
Francisco Sant'Anna
Rio de Janeiro State University
,
Alexandre Sztajnberg
Rio de Janeiro State University
,
Noemi Rodriguez
PUC-Rio
,
Ana Lúcia de Moura
17:10
15m
Short-paper
WIP: An open-source realtime computational platform
LCTES
Pavan Mehrotra
Stanford University
,
Sabar Dasgupta
Stanford University
,
Samantha Robertson
Stanford University
,
Paul Nuyujukian
Stanford University
Link to publication
DOI
Pre-print
Media Attached
Mon 18 Jun
Displayed time zone:
Eastern Time (US & Canada)
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
Discovery AB
ISMM
Message from the Chairs
ISMM
Keynote
ISMM
Reference Counting and Techniques for C-family Languages
ISMM
Optimizing for the Web and the Cloud
ISMM
Analyzing the Cache and Scheduling
Tue 19 Jun
Displayed time zone:
Eastern Time (US & Canada)
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
Discovery AB
LCTES
Welcome & Keynote
LCTES
Full paper session on Programming Languages
LCTES
Full paper session on Adaptation and Hardware
LCTES
WIP paper session
Mon 18 Jun
Displayed time zone:
Eastern Time (US & Canada)
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
Discovery AB
ISMM
Message from the Chairs
09:00 - 09:15
ISMM
Getting to Go
09:15 - 10:15
ISMM
Detailed Heap Profiling
10:45 - 11:15
ISMM
FRC: A High-Performance Concurrent Parallel Deferred Reference Counter ...
11:15 - 11:45
ISMM
Distributed Garbage Collection for General Graphs
11:45 - 12:15
ISMM
Hardware-Software Co-optimization of Memory Management in Dynamic Languages
14:00 - 14:30
ISMM
Dynamic Vertical Memory Scalability for OpenJDK Cloud Applications
14:30 - 15:00
ISMM
OMR: Out-of-Core MapReduce for Large Data Sets
15:00 - 15:30
ISMM
mPart: Miss-Ratio Curve Guided Partitioning in Key-Value Stores
16:00 - 16:30
ISMM
Prediction and Bounds on Shared Cache Demand from Memory Access Interle ...
16:30 - 17:00
ISMM
Balanced Double Queues for GC Work-Stealing on Weak Memory Models
17:00 - 17:30
Tue 19 Jun
Displayed time zone:
Eastern Time (US & Canada)
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
Discovery AB
LCTES
Welcome
09:00 - 09:15
LCTES
Keynote: Blockchain and Embedded Systems
09:15 - 10:30
LCTES
MakeCode and CODAL: Intuitive and Efficient Embedded Systems Programmin ...
11:00 - 11:25
LCTES
Compositionality in Scenario-aware Dataflow: A Rendezvous Perspective
11:25 - 11:50
LCTES
A Memory-Bounded, Deterministic and Terminating Semantics for the Synch ...
11:50 - 12:15
LCTES
Adaptive Deep Learning Model Selection on Embedded Systems
14:00 - 14:25
LCTES
Optimizing RAID/SSD Controllers with Lifetime Extension for Flash-based ...
14:25 - 14:50
LCTES
Verification of Coarse-Grained Reconfigurable Arrays through Random Tes ...
14:50 - 15:15
LCTES
Decoupling Address Generation from Loads and Stores to Improve Data Acc ...
15:15 - 15:40
LCTES
WIP: Deep Neural Networks compiler for a trace-based accelerator
16:25 - 16:40
LCTES
WIP: Statically Relating Program Properties for Efficient Verification
16:40 - 16:55
LCTES
WIP: Transparent Standby for Low-Power, Resource-Constrained Embedded S ...
16:55 - 17:10
LCTES
WIP: An open-source realtime computational platform
17:10 - 17:25
x
Sat 21 Dec 12:34