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
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
Info
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
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
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
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: 11.15