Powered by
41st ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI 2020),
June 15–20, 2020,
London, UK
Frontmatter
Synthesis I
Language Implementation
Machine Learning I
Security
Verification I
Armada: Low-Effort Verification of High-Performance Concurrent Programs
Jacob R. Lorch,
Yixuan Chen,
Manos Kapritsos,
Bryan Parno,
Shaz Qadeer,
Upamanyu Sharma,
James R. Wilcox, and
Xueyuan Zhao
(Microsoft Research, USA; University of Michigan, USA; Yale University, USA; Carnegie Mellon University, USA; Calibra, USA; Certora, USA)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Language Design I
Memory Management
Concurrency
Repairing and Mechanising the JavaScript Relaxed Memory Model
Conrad Watt,
Christopher Pulte,
Anton Podkopaev,
Guillaume Barbier,
Stephen Dolan,
Shaked Flur,
Jean Pichon-Pharabod, and
Shu-yu Guo
(University of Cambridge, UK; National Research University Higher School of Economics, Russia; MPI-SWS, Germany; ENS Rennes, France; Bloomberg, USA)
Publisher's Version
Promising 2.0: Global Optimizations in Relaxed Memory Concurrency
Sung-Hwan Lee,
Minki Cho,
Anton Podkopaev,
Soham Chakraborty,
Chung-Kil Hur,
Ori Lahav, and
Viktor Vafeiadis
(Seoul National University, South Korea; National Research University Higher School of Economics, Russia; MPI-SWS, Germany; IIT Delhi, India; Tel Aviv University, Israel)
Publisher's Version
Published Artifact
Info
Artifacts Available
Artifacts Functional
Type Systems
Type-Directed Scheduling of Streaming Accelerators
David Durst,
Matthew Feldman,
Dillon Huff,
David Akeley,
Ross Daly,
Gilbert Louis Bernstein,
Marco Patrignani,
Kayvon Fatahalian, and
Pat Hanrahan
(Stanford University, USA; University of California at Los Angeles, USA; University of California at Berkeley, USA; CISPA, Germany)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Smart Contracts
Synthesis II
Language Design II
Performance
Verification II
Bug Finding
Static Analysis
Static Analysis of Java Enterprise Applications: Frameworks and Caches, the Elephants in the Room
Anastasios Antoniadis,
Nikos Filippakis,
Paddy Krishnan,
Raghavendra Ramesh,
Nicholas Allen, and
Yannis Smaragdakis
(University of Athens, Greece; CERN, Switzerland; Oracle Labs, Australia; ConsenSys, Australia)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Automated Derivation of Parametric Data Movement Lower Bounds for Affine Programs
Auguste Olivry,
Julien Langou,
Louis-Noël Pouchet,
P. Sadayappan, and
Fabrice Rastello
(Grenoble Alps University, France; CNRS, France; Inria, France; Grenoble INP, France; LIG, France; University of Colorado at Denver, USA; Colorado State University, USA; University of Utah, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
Code Generation
Probabilistic Programming
Symbolic Execution
Constant-Time Foundations for the New Spectre Era
Sunjay Cauligi,
Craig Disselkoen,
Klaus v. Gleissenthall,
Dean Tullsen,
Deian Stefan,
Tamara Rezk, and
Gilles Barthe
(University of California at San Diego, USA; Inria, France; MPI-SP, Germany; IMDEA Software Institute, Spain)
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Efficient Handling of String-Number Conversion
Parosh Aziz Abdulla,
Mohamed Faouzi Atig,
Yu-Fang Chen,
Bui Phi Diep,
Julian Dolby,
Petr Janků,
Hsin-Hung Lin,
Lukáš Holík, and
Wei-Cheng Wu
(Uppsala University, Sweden; Academia Sinica, Taiwan; IBM Research, USA; Brno University of Technology, Czechia; University of Southern California, USA)
Publisher's Version
Artifacts Reusable
Artifacts Functional
Networking and Hardware
Parsing, Debugging, and Code Search
Machine Learning II
Synthesis III
proc time: 8.19