| |
Abdel-Majeed, Mohammad
|
PLDI '20: "Compiler-Directed Soft Error ..."
Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection
Hongjune Kim, Jianping Zeng, Qingrui Liu, Mohammad Abdel-Majeed, Jaejin Lee, and Changhee Jung
(Seoul National University, South Korea; Purdue University, USA; Annapurna Labs, USA; University of Jordan, Jordan)
@InProceedings{PLDI20p1301,
author = {Hongjune Kim and Jianping Zeng and Qingrui Liu and Mohammad Abdel-Majeed and Jaejin Lee and Changhee Jung},
title = {Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1301-1300},
doi = {10.1145/3385412.3386033},
year = {2020},
}
Publisher's Version
Article: pldi20main-p859-p doi:10.1145/3385412.3386033
|
| |
Abdulla, Parosh Aziz |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Abhashkumar, Anubhavnidhi |
PLDI '20: "Detecting Network Load Violations ..."
Detecting Network Load Violations for Distributed Control Planes
Kausik Subramanian, Anubhavnidhi Abhashkumar, Loris D'Antoni, and Aditya Akella
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1281,
author = {Kausik Subramanian and Anubhavnidhi Abhashkumar and Loris D'Antoni and Aditya Akella},
title = {Detecting Network Load Violations for Distributed Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1281-1280},
doi = {10.1145/3385412.3385976},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p94-p doi:10.1145/3385412.3385976
|
| |
Acar, Umut A. |
PLDI '20: "Responsive Parallelism with ..."
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein, Umut A. Acar, Kunal Agrawal, and I-Ting Angelina Lee
(Carnegie Mellon University, USA; Washington University in St. Louis, USA)
@InProceedings{PLDI20p761,
author = {Stefan K. Muller and Kyle Singer and Noah Goldstein and Umut A. Acar and Kunal Agrawal and I-Ting Angelina Lee},
title = {Responsive Parallelism with Futures and State},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {761-760},
doi = {10.1145/3385412.3386013},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p497-p doi:10.1145/3385412.3386013
|
| |
Adve, Vikram S. |
PLDI '20: "Scalable Validation of Binary ..."
Scalable Validation of Binary Lifters
Sandeep Dasgupta, Sushant Dinesh, Deepan Venkatesh, Vikram S. Adve, and Christopher W. Fletcher
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{PLDI20p861,
author = {Sandeep Dasgupta and Sushant Dinesh and Deepan Venkatesh and Vikram S. Adve and Christopher W. Fletcher},
title = {Scalable Validation of Binary Lifters},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {861-860},
doi = {10.1145/3385412.3385964},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p29-p doi:10.1145/3385412.3385964
|
| |
Agrawal, Kunal |
PLDI '20: "Responsive Parallelism with ..."
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein, Umut A. Acar, Kunal Agrawal, and I-Ting Angelina Lee
(Carnegie Mellon University, USA; Washington University in St. Louis, USA)
@InProceedings{PLDI20p761,
author = {Stefan K. Muller and Kyle Singer and Noah Goldstein and Umut A. Acar and Kunal Agrawal and I-Ting Angelina Lee},
title = {Responsive Parallelism with Futures and State},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {761-760},
doi = {10.1145/3385412.3386013},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p497-p doi:10.1145/3385412.3386013
|
| |
Aiken, Alex |
PLDI '20: "First-Order Quantified Separators ..."
First-Order Quantified Separators
Jason R. Koenig, Oded Padon, Neil Immerman, and Alex Aiken
(Stanford University, USA; University of Massachusetts at Amherst, USA)
@InProceedings{PLDI20p921,
author = {Jason R. Koenig and Oded Padon and Neil Immerman and Alex Aiken},
title = {First-Order Quantified Separators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {921-920},
doi = {10.1145/3385412.3386018},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p560-p doi:10.1145/3385412.3386018
|
| |
Akeley, David |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Akella, Aditya |
PLDI '20: "Detecting Network Load Violations ..."
Detecting Network Load Violations for Distributed Control Planes
Kausik Subramanian, Anubhavnidhi Abhashkumar, Loris D'Antoni, and Aditya Akella
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1281,
author = {Kausik Subramanian and Anubhavnidhi Abhashkumar and Loris D'Antoni and Aditya Akella},
title = {Detecting Network Load Violations for Distributed Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1281-1280},
doi = {10.1145/3385412.3385976},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p94-p doi:10.1145/3385412.3385976
|
| |
Albarghouthi, Aws |
PLDI '20: "Proving Data-Poisoning Robustness ..."
Proving Data-Poisoning Robustness in Decision Trees
Samuel Drews, Aws Albarghouthi, and Loris D'Antoni
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1421,
author = {Samuel Drews and Aws Albarghouthi and Loris D'Antoni},
title = {Proving Data-Poisoning Robustness in Decision Trees},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1421-1420},
doi = {10.1145/3385412.3385975},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p93-p doi:10.1145/3385412.3385975
|
| |
Allamanis, Miltiadis |
PLDI '20: "Typilus: Neural Type Hints ..."
Typilus: Neural Type Hints
Miltiadis Allamanis, Earl T. Barr, Soline Ducousso, and Zheng Gao
(Microsoft Research, UK; University College London, UK; ENSTA Paris, France)
@InProceedings{PLDI20p121,
author = {Miltiadis Allamanis and Earl T. Barr and Soline Ducousso and Zheng Gao},
title = {Typilus: Neural Type Hints},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {121-120},
doi = {10.1145/3385412.3385997},
year = {2020},
}
Publisher's Version
Article: pldi20main-p243-p doi:10.1145/3385412.3385997
|
| |
Allen, Nicholas |
PLDI '20: "Static Analysis of Java Enterprise ..."
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)
@InProceedings{PLDI20p1041,
author = {Anastasios Antoniadis and Nikos Filippakis and Paddy Krishnan and Raghavendra Ramesh and Nicholas Allen and Yannis Smaragdakis},
title = {Static Analysis of Java Enterprise Applications: Frameworks and Caches, the Elephants in the Room},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1041-1040},
doi = {10.1145/3385412.3386026},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p727-p doi:10.1145/3385412.3386026
|
| |
Amarasinghe, Saman |
PLDI '20: "Automatic Generation of Efficient ..."
Automatic Generation of Efficient Sparse Tensor Format Conversion Routines
Stephen Chou, Fredrik Kjolstad, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Stanford University, USA)
@InProceedings{PLDI20p1081,
author = {Stephen Chou and Fredrik Kjolstad and Saman Amarasinghe},
title = {Automatic Generation of Efficient Sparse Tensor Format Conversion Routines},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1081-1080},
doi = {10.1145/3385412.3385963},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p24-p doi:10.1145/3385412.3385963
|
| |
Anderson, Adam |
PLDI '20: "Synthesizing Structured CAD ..."
Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Chandrakana Nandi, Max Willsey, Adam Anderson, James R. Wilcox, Eva Darulova, Dan Grossman, and Zachary Tatlock
(University of Washington, USA; Certora, USA; MPI-SWS, Germany)
@InProceedings{PLDI20p41,
author = {Chandrakana Nandi and Max Willsey and Adam Anderson and James R. Wilcox and Eva Darulova and Dan Grossman and Zachary Tatlock},
title = {Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3385412.3386012},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p471-p doi:10.1145/3385412.3386012
|
| |
Antoniadis, Anastasios |
PLDI '20: "Static Analysis of Java Enterprise ..."
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)
@InProceedings{PLDI20p1041,
author = {Anastasios Antoniadis and Nikos Filippakis and Paddy Krishnan and Raghavendra Ramesh and Nicholas Allen and Yannis Smaragdakis},
title = {Static Analysis of Java Enterprise Applications: Frameworks and Caches, the Elephants in the Room},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1041-1040},
doi = {10.1145/3385412.3386026},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p727-p doi:10.1145/3385412.3386026
|
| |
Apostolakis, Sotiris |
PLDI '20: "SCAF: A Speculation-Aware ..."
SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework
Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, and David I. August
(Princeton University, USA; Northwestern University, USA)
@InProceedings{PLDI20p841,
author = {Sotiris Apostolakis and Ziyang Xu and Zujun Tan and Greg Chan and Simone Campanoni and David I. August},
title = {SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {841-840},
doi = {10.1145/3385412.3386028},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p755-p doi:10.1145/3385412.3386028
|
| |
Arvind |
PLDI '20: "The Essence of Bluespec: A ..."
The Essence of Bluespec: A Core Language for Rule-Based Hardware Design
Thomas Bourgeat, Clément Pit-Claudel, Adam Chlipala, and Arvind
(Massachusetts Institute of Technology, USA)
@InProceedings{PLDI20p321,
author = {Thomas Bourgeat and Clément Pit-Claudel and Adam Chlipala and Arvind},
title = {The Essence of Bluespec: A Core Language for Rule-Based Hardware Design},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {321-320},
doi = {10.1145/3385412.3385965},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p32-p doi:10.1145/3385412.3385965
|
| |
Atapattu, Sachille |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Atig, Mohamed Faouzi |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Atkinson, Eric |
PLDI '20: "Reactive Probabilistic Programming ..."
Reactive Probabilistic Programming
Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, and Michael Carbin
(IBM Research, USA; Massachusetts Institute of Technology, USA; ENS, France; PSL University, France)
@InProceedings{PLDI20p1181,
author = {Guillaume Baudart and Louis Mandel and Eric Atkinson and Benjamin Sherman and Marc Pouzet and Michael Carbin},
title = {Reactive Probabilistic Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1181-1180},
doi = {10.1145/3385412.3386009},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p439-p doi:10.1145/3385412.3386009
|
| |
August, David I. |
PLDI '20: "SCAF: A Speculation-Aware ..."
SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework
Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, and David I. August
(Princeton University, USA; Northwestern University, USA)
@InProceedings{PLDI20p841,
author = {Sotiris Apostolakis and Ziyang Xu and Zujun Tan and Greg Chan and Simone Campanoni and David I. August},
title = {SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {841-840},
doi = {10.1145/3385412.3386028},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p755-p doi:10.1145/3385412.3386028
|
| |
Ayoun, Sacha-Élie |
PLDI '20: "Gillian, Part I: A Multi-language ..."
Gillian, Part I: A Multi-language Platform for Symbolic Execution
José Fragoso Santos, Petar Maksimović, Sacha-Élie Ayoun, and Philippa Gardner
(INESC-ID, Portugal; Instituto Superior Técnico, University of Lisbon, Portugal; Imperial College London, UK)
@InProceedings{PLDI20p1221,
author = {José Fragoso Santos and Petar Maksimović and Sacha-Élie Ayoun and Philippa Gardner},
title = {Gillian, Part I: A Multi-language Platform for Symbolic Execution},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1221-1220},
doi = {10.1145/3385412.3386014},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p507-p doi:10.1145/3385412.3386014
|
| |
Baader, Maximilian
|
PLDI '20: "Silq: A High-Level Quantum ..."
Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics
Benjamin Bichsel, Maximilian Baader, Timon Gehr, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p381,
author = {Benjamin Bichsel and Maximilian Baader and Timon Gehr and Martin Vechev},
title = {Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {381-380},
doi = {10.1145/3385412.3386007},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p431-p doi:10.1145/3385412.3386007
|
| |
Bansal, Sorav |
PLDI '20: "OOElala: Order-of-Evaluation ..."
OOElala: Order-of-Evaluation Based Alias Analysis for Compiler Optimization
Ankush Phulia, Vaibhav Bhagee, and Sorav Bansal
(IIT Delhi, India)
@InProceedings{PLDI20p1101,
author = {Ankush Phulia and Vaibhav Bhagee and Sorav Bansal},
title = {OOElala: Order-of-Evaluation Based Alias Analysis for Compiler Optimization},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1101-1100},
doi = {10.1145/3385412.3385962},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p21-p doi:10.1145/3385412.3385962
|
| |
Barbier, Guillaume |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
|
| |
Barr, Earl T. |
PLDI '20: "Typilus: Neural Type Hints ..."
Typilus: Neural Type Hints
Miltiadis Allamanis, Earl T. Barr, Soline Ducousso, and Zheng Gao
(Microsoft Research, UK; University College London, UK; ENSTA Paris, France)
@InProceedings{PLDI20p121,
author = {Miltiadis Allamanis and Earl T. Barr and Soline Ducousso and Zheng Gao},
title = {Typilus: Neural Type Hints},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {121-120},
doi = {10.1145/3385412.3385997},
year = {2020},
}
Publisher's Version
Article: pldi20main-p243-p doi:10.1145/3385412.3385997
|
| |
Barthe, Gilles |
PLDI '20: "Constant-Time Foundations ..."
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)
@InProceedings{PLDI20p1201,
author = {Sunjay Cauligi and Craig Disselkoen and Klaus v. Gleissenthall and Dean Tullsen and Deian Stefan and Tamara Rezk and Gilles Barthe},
title = {Constant-Time Foundations for the New Spectre Era},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1201-1200},
doi = {10.1145/3385412.3385970},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p58-p doi:10.1145/3385412.3385970
|
| |
Barua, Prithayan |
PLDI '20: "BlankIt Library Debloating: ..."
BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t
Chris Porter, Girish Mururu, Prithayan Barua, and Santosh Pande
(Georgia Institute of Technology, USA)
@InProceedings{PLDI20p221,
author = {Chris Porter and Girish Mururu and Prithayan Barua and Santosh Pande},
title = {BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {221-220},
doi = {10.1145/3385412.3386017},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p538-p doi:10.1145/3385412.3386017
|
| |
Baudart, Guillaume |
PLDI '20: "Reactive Probabilistic Programming ..."
Reactive Probabilistic Programming
Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, and Michael Carbin
(IBM Research, USA; Massachusetts Institute of Technology, USA; ENS, France; PSL University, France)
@InProceedings{PLDI20p1181,
author = {Guillaume Baudart and Louis Mandel and Eric Atkinson and Benjamin Sherman and Marc Pouzet and Michael Carbin},
title = {Reactive Probabilistic Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1181-1180},
doi = {10.1145/3385412.3386009},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p439-p doi:10.1145/3385412.3386009
|
| |
Bauer, Theodore |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Beckett, Ryan |
PLDI '20: "NV: An Intermediate Language ..."
NV: An Intermediate Language for Verification of Network Control Planes
Nick Giannarakis, Devon Loehr, Ryan Beckett, and David Walker
(Princeton University, USA; Microsoft Research, USA)
@InProceedings{PLDI20p1261,
author = {Nick Giannarakis and Devon Loehr and Ryan Beckett and David Walker},
title = {NV: An Intermediate Language for Verification of Network Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1261-1260},
doi = {10.1145/3385412.3386019},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p613-p doi:10.1145/3385412.3386019
|
| |
Beillahi, Sidi Mohamed |
PLDI '20: "Behavioral Simulation for ..."
Behavioral Simulation for Smart Contracts
Sidi Mohamed Beillahi, Gabriela Ciocarlie, Michael Emmi, and Constantin Enea
(University of Paris Diderot, France; IRIF, France; CNRS, France; SRI International, USA; IUF, France)
@InProceedings{PLDI20p621,
author = {Sidi Mohamed Beillahi and Gabriela Ciocarlie and Michael Emmi and Constantin Enea},
title = {Behavioral Simulation for Smart Contracts},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {621-620},
doi = {10.1145/3385412.3386022},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p675-p doi:10.1145/3385412.3386022
|
| |
Ben-David, Naama |
PLDI '20: "NVTraverse: In NVRAM Data ..."
NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey
Michal Friedman, Naama Ben-David, Yuanhao Wei, Guy E. Blelloch, and Erez Petrank
(Technion, Israel; Carnegie Mellon University, USA)
@InProceedings{PLDI20p501,
author = {Michal Friedman and Naama Ben-David and Yuanhao Wei and Guy E. Blelloch and Erez Petrank},
title = {NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {501-500},
doi = {10.1145/3385412.3386031},
year = {2020},
}
Publisher's Version
Article: pldi20main-p822-p doi:10.1145/3385412.3386031
|
| |
Benini, Luca |
PLDI '20: "LLHD: A Multi-level Intermediate ..."
LLHD: A Multi-level Intermediate Representation for Hardware Description Languages
Fabian Schuiki, Andreas Kurth, Tobias Grosser, and Luca Benini
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p341,
author = {Fabian Schuiki and Andreas Kurth and Tobias Grosser and Luca Benini},
title = {LLHD: A Multi-level Intermediate Representation for Hardware Description Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {341-340},
doi = {10.1145/3385412.3386024},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p713-p doi:10.1145/3385412.3386024
|
| |
Bernstein, Gilbert Louis |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Berry, Gérard |
PLDI '20: "HipHop.js: (A)Synchronous ..."
HipHop.js: (A)Synchronous Reactive Web Programming
Gérard Berry and Manuel Serrano
(Collège de France, France; Inria, France)
@InProceedings{PLDI20p701,
author = {Gérard Berry and Manuel Serrano},
title = {HipHop.js: (A)Synchronous Reactive Web Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {701-700},
doi = {10.1145/3385412.3385984},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p161-p doi:10.1145/3385412.3385984
|
| |
Bhagee, Vaibhav |
PLDI '20: "OOElala: Order-of-Evaluation ..."
OOElala: Order-of-Evaluation Based Alias Analysis for Compiler Optimization
Ankush Phulia, Vaibhav Bhagee, and Sorav Bansal
(IIT Delhi, India)
@InProceedings{PLDI20p1101,
author = {Ankush Phulia and Vaibhav Bhagee and Sorav Bansal},
title = {OOElala: Order-of-Evaluation Based Alias Analysis for Compiler Optimization},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1101-1100},
doi = {10.1145/3385412.3385962},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p21-p doi:10.1145/3385412.3385962
|
| |
Bichsel, Benjamin |
PLDI '20: "Silq: A High-Level Quantum ..."
Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics
Benjamin Bichsel, Maximilian Baader, Timon Gehr, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p381,
author = {Benjamin Bichsel and Maximilian Baader and Timon Gehr and Martin Vechev},
title = {Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {381-380},
doi = {10.1145/3385412.3386007},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p431-p doi:10.1145/3385412.3386007
|
| |
Blelloch, Guy E. |
PLDI '20: "NVTraverse: In NVRAM Data ..."
NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey
Michal Friedman, Naama Ben-David, Yuanhao Wei, Guy E. Blelloch, and Erez Petrank
(Technion, Israel; Carnegie Mellon University, USA)
@InProceedings{PLDI20p501,
author = {Michal Friedman and Naama Ben-David and Yuanhao Wei and Guy E. Blelloch and Erez Petrank},
title = {NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {501-500},
doi = {10.1145/3385412.3386031},
year = {2020},
}
Publisher's Version
Article: pldi20main-p822-p doi:10.1145/3385412.3386031
|
| |
Boehm, Hans-J. |
PLDI '20: "Towards an API for the Real ..."
Towards an API for the Real Numbers
Hans-J. Boehm
(Google, USA)
@InProceedings{PLDI20p741,
author = {Hans-J. Boehm},
title = {Towards an API for the Real Numbers},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {741-740},
doi = {10.1145/3385412.3386037},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p951-p doi:10.1145/3385412.3386037
|
| |
Boker, Udi |
PLDI '20: "Decidable Verification under ..."
Decidable Verification under a Causally Consistent Shared Memory
Ori Lahav and Udi Boker
(Tel Aviv University, Israel; IDC Herzliya, Israel)
@InProceedings{PLDI20p281,
author = {Ori Lahav and Udi Boker},
title = {Decidable Verification under a Causally Consistent Shared Memory},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {281-280},
doi = {10.1145/3385412.3385966},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p33-p doi:10.1145/3385412.3385966
|
| |
Bond, Michael D. |
PLDI '20: "Crafty: Efficient, HTM-Compatible ..."
Crafty: Efficient, HTM-Compatible Persistent Transactions
Kaan Genç, Michael D. Bond, and Guoqing Harry Xu
(Ohio State University, USA; University of California at Los Angeles, USA)
@InProceedings{PLDI20p81,
author = {Kaan Genç and Michael D. Bond and Guoqing Harry Xu},
title = {Crafty: Efficient, HTM-Compatible Persistent Transactions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {81-80},
doi = {10.1145/3385412.3385991},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p221-p doi:10.1145/3385412.3385991
PLDI '20: "SmartTrack: Efficient Predictive ..."
SmartTrack: Efficient Predictive Race Detection
Jake Roemer, Kaan Genç, and Michael D. Bond
(Ohio State University, USA)
@InProceedings{PLDI20p981,
author = {Jake Roemer and Kaan Genç and Michael D. Bond},
title = {SmartTrack: Efficient Predictive Race Detection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {981-980},
doi = {10.1145/3385412.3385993},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Article: pldi20main-p228-p doi:10.1145/3385412.3385993
|
| |
Bourgeat, Thomas |
PLDI '20: "The Essence of Bluespec: A ..."
The Essence of Bluespec: A Core Language for Rule-Based Hardware Design
Thomas Bourgeat, Clément Pit-Claudel, Adam Chlipala, and Arvind
(Massachusetts Institute of Technology, USA)
@InProceedings{PLDI20p321,
author = {Thomas Bourgeat and Clément Pit-Claudel and Adam Chlipala and Arvind},
title = {The Essence of Bluespec: A Core Language for Rule-Based Hardware Design},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {321-320},
doi = {10.1145/3385412.3385965},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p32-p doi:10.1145/3385412.3385965
|
| |
Breck, Jason |
PLDI '20: "Templates and Recurrences: ..."
Templates and Recurrences: Better Together
Jason Breck, John Cyphert, Zachary Kincaid, and Thomas Reps
(University of Wisconsin-Madison, USA; Princeton University, USA)
@InProceedings{PLDI20p901,
author = {Jason Breck and John Cyphert and Zachary Kincaid and Thomas Reps},
title = {Templates and Recurrences: Better Together},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {901-900},
doi = {10.1145/3385412.3386035},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p893-p doi:10.1145/3385412.3386035
|
| |
Brent, Lexi |
PLDI '20: "Ethainter: A Smart Contract ..."
Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities
Lexi Brent, Neville Grech, Sifis Lagouvardos, Bernhard Scholz, and Yannis Smaragdakis
(International Computer Science Institute, USA; University of Sydney, Australia; University of Athens, Greece)
@InProceedings{PLDI20p601,
author = {Lexi Brent and Neville Grech and Sifis Lagouvardos and Bernhard Scholz and Yannis Smaragdakis},
title = {Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {601-600},
doi = {10.1145/3385412.3385990},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p219-p doi:10.1145/3385412.3385990
|
| |
Brown, Fraser |
PLDI '20: "Towards a Verified Range Analysis ..."
Towards a Verified Range Analysis for JavaScript JITs
Fraser Brown, John Renner, Andres Nötzli, Sorin Lerner, Hovav Shacham, and Deian Stefan
(Stanford University, USA; University of California at San Diego, USA; University of Texas at Austin, USA)
@InProceedings{PLDI20p181,
author = {Fraser Brown and John Renner and Andres Nötzli and Sorin Lerner and Hovav Shacham and Deian Stefan},
title = {Towards a Verified Range Analysis for JavaScript JITs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {181-180},
doi = {10.1145/3385412.3385968},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p44-p doi:10.1145/3385412.3385968
|
| |
Campanoni, Simone
|
PLDI '20: "CARAT: A Case for Virtual ..."
CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation
Brian Suchy, Simone Campanoni, Nikos Hardavellas, and Peter Dinda
(Northwestern University, USA)
@InProceedings{PLDI20p441,
author = {Brian Suchy and Simone Campanoni and Nikos Hardavellas and Peter Dinda},
title = {CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {441-440},
doi = {10.1145/3385412.3385987},
year = {2020},
}
Publisher's Version
Article: pldi20main-p188-p doi:10.1145/3385412.3385987
PLDI '20: "SCAF: A Speculation-Aware ..."
SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework
Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, and David I. August
(Princeton University, USA; Northwestern University, USA)
@InProceedings{PLDI20p841,
author = {Sotiris Apostolakis and Ziyang Xu and Zujun Tan and Greg Chan and Simone Campanoni and David I. August},
title = {SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {841-840},
doi = {10.1145/3385412.3386028},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p755-p doi:10.1145/3385412.3386028
|
| |
Carbin, Michael |
PLDI '20: "Reactive Probabilistic Programming ..."
Reactive Probabilistic Programming
Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, and Michael Carbin
(IBM Research, USA; Massachusetts Institute of Technology, USA; ENS, France; PSL University, France)
@InProceedings{PLDI20p1181,
author = {Guillaume Baudart and Louis Mandel and Eric Atkinson and Benjamin Sherman and Marc Pouzet and Michael Carbin},
title = {Reactive Probabilistic Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1181-1180},
doi = {10.1145/3385412.3386009},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p439-p doi:10.1145/3385412.3386009
|
| |
Cauligi, Sunjay |
PLDI '20: "Constant-Time Foundations ..."
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)
@InProceedings{PLDI20p1201,
author = {Sunjay Cauligi and Craig Disselkoen and Klaus v. Gleissenthall and Dean Tullsen and Deian Stefan and Tamara Rezk and Gilles Barthe},
title = {Constant-Time Foundations for the New Spectre Era},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1201-1200},
doi = {10.1145/3385412.3385970},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p58-p doi:10.1145/3385412.3385970
|
| |
Chakrabarti, Shouvanik |
PLDI '20: "On the Principles of Differentiable ..."
On the Principles of Differentiable Quantum Programming Languages
Shaopeng Zhu, Shih-Han Hung, Shouvanik Chakrabarti, and Xiaodi Wu
(University of Maryland, USA)
@InProceedings{PLDI20p361,
author = {Shaopeng Zhu and Shih-Han Hung and Shouvanik Chakrabarti and Xiaodi Wu},
title = {On the Principles of Differentiable Quantum Programming Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {361-360},
doi = {10.1145/3385412.3386011},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p469-p doi:10.1145/3385412.3386011
|
| |
Chakraborty, Soham |
PLDI '20: "Promising 2.0: Global Optimizations ..."
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)
@InProceedings{PLDI20p481,
author = {Sung-Hwan Lee and Minki Cho and Anton Podkopaev and Soham Chakraborty and Chung-Kil Hur and Ori Lahav and Viktor Vafeiadis},
title = {Promising 2.0: Global Optimizations in Relaxed Memory Concurrency},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {481-480},
doi = {10.1145/3385412.3386010},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p465-p doi:10.1145/3385412.3386010
|
| |
Chan, Greg |
PLDI '20: "SCAF: A Speculation-Aware ..."
SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework
Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, and David I. August
(Princeton University, USA; Northwestern University, USA)
@InProceedings{PLDI20p841,
author = {Sotiris Apostolakis and Ziyang Xu and Zujun Tan and Greg Chan and Simone Campanoni and David I. August},
title = {SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {841-840},
doi = {10.1145/3385412.3386028},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p755-p doi:10.1145/3385412.3386028
|
| |
Chatterjee, Krishnendu |
PLDI '20: "Polynomial Invariant Generation ..."
Polynomial Invariant Generation for Non-deterministic Recursive Programs
Krishnendu Chatterjee, Hongfei Fu, Amir Kafshdar Goharshady, and Ehsan Kafshdar Goharshady
(IST Austria, Austria; Shanghai Jiao Tong University, China; Ferdowsi University of Mashhad, Iran)
@InProceedings{PLDI20p881,
author = {Krishnendu Chatterjee and Hongfei Fu and Amir Kafshdar Goharshady and Ehsan Kafshdar Goharshady},
title = {Polynomial Invariant Generation for Non-deterministic Recursive Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {881-880},
doi = {10.1145/3385412.3385969},
year = {2020},
}
Publisher's Version
Article: pldi20main-p52-p doi:10.1145/3385412.3385969
|
| |
Chen, Jianhui |
PLDI '20: "Proving Almost-Sure Termination ..."
Proving Almost-Sure Termination by Omega-Regular Decomposition
Jianhui Chen and Fei He
(Tsinghua University, China)
@InProceedings{PLDI20p1141,
author = {Jianhui Chen and Fei He},
title = {Proving Almost-Sure Termination by Omega-Regular Decomposition},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1141-1140},
doi = {10.1145/3385412.3386002},
year = {2020},
}
Publisher's Version
Article: pldi20main-p352-p doi:10.1145/3385412.3386002
|
| |
Chen, Jingji |
PLDI '20: "SympleGraph: Distributed Graph ..."
SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee
Youwei Zhuo, Jingji Chen, Qinyi Luo, Yanzhi Wang, Hailong Yang, Depei Qian, and Xuehai Qian
(University of Southern California, USA; Northeastern University, USA; Beihang University, China)
@InProceedings{PLDI20p781,
author = {Youwei Zhuo and Jingji Chen and Qinyi Luo and Yanzhi Wang and Hailong Yang and Depei Qian and Xuehai Qian},
title = {SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {781-780},
doi = {10.1145/3385412.3385961},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p9-p doi:10.1145/3385412.3385961
|
| |
Chen, Qiaochu |
PLDI '20: "Multi-modal Synthesis of Regular ..."
Multi-modal Synthesis of Regular Expressions
Qiaochu Chen, Xinyu Wang, Xi Ye, Greg Durrett, and Isil Dillig
(University of Texas at Austin, USA; University of Michigan at Ann Arbor, USA)
@InProceedings{PLDI20p641,
author = {Qiaochu Chen and Xinyu Wang and Xi Ye and Greg Durrett and Isil Dillig},
title = {Multi-modal Synthesis of Regular Expressions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {641-640},
doi = {10.1145/3385412.3385988},
year = {2020},
}
Publisher's Version
Article: pldi20main-p201-p doi:10.1145/3385412.3385988
|
| |
Chen, Yilun |
PLDI '20: "Understanding Memory and Thread ..."
Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs
Boqin Qin, Yilun Chen, Zeming Yu, Linhai Song, and Yiying Zhang
(Pennsylvania State University, USA; Purdue University, USA; University of California at San Diego, USA)
@InProceedings{PLDI20p1001,
author = {Boqin Qin and Yilun Chen and Zeming Yu and Linhai Song and Yiying Zhang},
title = {Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1001-1000},
doi = {10.1145/3385412.3386036},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p944-p doi:10.1145/3385412.3386036
|
| |
Chen, Yixuan |
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
|
| |
Chen, Yu-Fang |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Cheney, James |
PLDI '20: "FreezeML: Complete and Easy ..."
FreezeML: Complete and Easy Type Inference for First-Class Polymorphism
Frank Emrich, Sam Lindley, Jan Stolarek, James Cheney, and Jonathan Coates
(University of Edinburgh, UK; Imperial College London, UK; Lodz University of Technology, Poland; Alan Turing Institute, UK)
@InProceedings{PLDI20p561,
author = {Frank Emrich and Sam Lindley and Jan Stolarek and James Cheney and Jonathan Coates},
title = {FreezeML: Complete and Easy Type Inference for First-Class Polymorphism},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {561-560},
doi = {10.1145/3385412.3386003},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p363-p doi:10.1145/3385412.3386003
|
| |
Chlipala, Adam |
PLDI '20: "The Essence of Bluespec: A ..."
The Essence of Bluespec: A Core Language for Rule-Based Hardware Design
Thomas Bourgeat, Clément Pit-Claudel, Adam Chlipala, and Arvind
(Massachusetts Institute of Technology, USA)
@InProceedings{PLDI20p321,
author = {Thomas Bourgeat and Clément Pit-Claudel and Adam Chlipala and Arvind},
title = {The Essence of Bluespec: A Core Language for Rule-Based Hardware Design},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {321-320},
doi = {10.1145/3385412.3385965},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p32-p doi:10.1145/3385412.3385965
|
| |
Cho, Minki |
PLDI '20: "Promising 2.0: Global Optimizations ..."
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)
@InProceedings{PLDI20p481,
author = {Sung-Hwan Lee and Minki Cho and Anton Podkopaev and Soham Chakraborty and Chung-Kil Hur and Ori Lahav and Viktor Vafeiadis},
title = {Promising 2.0: Global Optimizations in Relaxed Memory Concurrency},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {481-480},
doi = {10.1145/3385412.3386010},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p465-p doi:10.1145/3385412.3386010
|
| |
Choi, Jemin Andrew |
PLDI '20: "Securing Smart Contract with ..."
Securing Smart Contract with Runtime Validation
Ao Li, Jemin Andrew Choi, and Fan Long
(University of Toronto, Canada)
@InProceedings{PLDI20p581,
author = {Ao Li and Jemin Andrew Choi and Fan Long},
title = {Securing Smart Contract with Runtime Validation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {581-580},
doi = {10.1145/3385412.3385982},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p127-p doi:10.1145/3385412.3385982
|
| |
Chou, Stephen |
PLDI '20: "Automatic Generation of Efficient ..."
Automatic Generation of Efficient Sparse Tensor Format Conversion Routines
Stephen Chou, Fredrik Kjolstad, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Stanford University, USA)
@InProceedings{PLDI20p1081,
author = {Stephen Chou and Fredrik Kjolstad and Saman Amarasinghe},
title = {Automatic Generation of Efficient Sparse Tensor Format Conversion Routines},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1081-1080},
doi = {10.1145/3385412.3385963},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p24-p doi:10.1145/3385412.3385963
|
| |
Chowdhary, Sangeeta |
PLDI '20: "Debugging and Detecting Numerical ..."
Debugging and Detecting Numerical Errors in Computation with Posits
Sangeeta Chowdhary, Jay P. Lim, and Santosh Nagarakatte
(Rutgers University, USA)
@InProceedings{PLDI20p961,
author = {Sangeeta Chowdhary and Jay P. Lim and Santosh Nagarakatte},
title = {Debugging and Detecting Numerical Errors in Computation with Posits},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {961-960},
doi = {10.1145/3385412.3386004},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p371-p doi:10.1145/3385412.3386004
|
| |
Ciocarlie, Gabriela |
PLDI '20: "Behavioral Simulation for ..."
Behavioral Simulation for Smart Contracts
Sidi Mohamed Beillahi, Gabriela Ciocarlie, Michael Emmi, and Constantin Enea
(University of Paris Diderot, France; IRIF, France; CNRS, France; SRI International, USA; IUF, France)
@InProceedings{PLDI20p621,
author = {Sidi Mohamed Beillahi and Gabriela Ciocarlie and Michael Emmi and Constantin Enea},
title = {Behavioral Simulation for Smart Contracts},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {621-620},
doi = {10.1145/3385412.3386022},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p675-p doi:10.1145/3385412.3386022
|
| |
Coates, Jonathan |
PLDI '20: "FreezeML: Complete and Easy ..."
FreezeML: Complete and Easy Type Inference for First-Class Polymorphism
Frank Emrich, Sam Lindley, Jan Stolarek, James Cheney, and Jonathan Coates
(University of Edinburgh, UK; Imperial College London, UK; Lodz University of Technology, Poland; Alan Turing Institute, UK)
@InProceedings{PLDI20p561,
author = {Frank Emrich and Sam Lindley and Jan Stolarek and James Cheney and Jonathan Coates},
title = {FreezeML: Complete and Easy Type Inference for First-Class Polymorphism},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {561-560},
doi = {10.1145/3385412.3386003},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p363-p doi:10.1145/3385412.3386003
|
| |
Cole, Murray |
PLDI '20: "Effective Function Merging ..."
Effective Function Merging in the SSA Form
Rodrigo C. O. Rocha, Pavlos Petoumenos, Zheng Wang, Murray Cole, and Hugh Leather
(University of Edinburgh, UK; University of Manchester, UK; University of Leeds, UK)
@InProceedings{PLDI20p1121,
author = {Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Hugh Leather},
title = {Effective Function Merging in the SSA Form},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1121-1120},
doi = {10.1145/3385412.3386030},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p785-p doi:10.1145/3385412.3386030
|
| |
Cosman, Benjamin |
PLDI '20: "Type Error Feedback via Analytic ..."
Type Error Feedback via Analytic Program Repair
Georgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, and Ranjit Jhala
(University of California at San Diego, USA; University of Michigan, USA)
@InProceedings{PLDI20p21,
author = {Georgios Sakkas and Madeline Endres and Benjamin Cosman and Westley Weimer and Ranjit Jhala},
title = {Type Error Feedback via Analytic Program Repair},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {21-20},
doi = {10.1145/3385412.3386005},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p407-p doi:10.1145/3385412.3386005
|
| |
Cyphert, John |
PLDI '20: "Exact and Approximate Methods ..."
Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems
Qinheping Hu, John Cyphert, Loris D'Antoni, and Thomas Reps
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1481,
author = {Qinheping Hu and John Cyphert and Loris D'Antoni and Thomas Reps},
title = {Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1481-1480},
doi = {10.1145/3385412.3385979},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p106-p doi:10.1145/3385412.3385979
PLDI '20: "Templates and Recurrences: ..."
Templates and Recurrences: Better Together
Jason Breck, John Cyphert, Zachary Kincaid, and Thomas Reps
(University of Wisconsin-Madison, USA; Princeton University, USA)
@InProceedings{PLDI20p901,
author = {Jason Breck and John Cyphert and Zachary Kincaid and Thomas Reps},
title = {Templates and Recurrences: Better Together},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {901-900},
doi = {10.1145/3385412.3386035},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p893-p doi:10.1145/3385412.3386035
|
| |
Dai, Wei
|
PLDI '20: "EVA: An Encrypted Vector Arithmetic ..."
EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, and Madan Musuvathi
(University of Texas at Austin, USA; EPFL, Switzerland; Microsoft Research, USA)
@InProceedings{PLDI20p721,
author = {Roshan Dathathri and Blagovesta Kostova and Olli Saarikivi and Wei Dai and Kim Laine and Madan Musuvathi},
title = {EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {721-720},
doi = {10.1145/3385412.3386023},
year = {2020},
}
Publisher's Version
Article: pldi20main-p698-p doi:10.1145/3385412.3386023
|
| |
Daly, Ross |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
D'Antoni, Loris |
PLDI '20: "Detecting Network Load Violations ..."
Detecting Network Load Violations for Distributed Control Planes
Kausik Subramanian, Anubhavnidhi Abhashkumar, Loris D'Antoni, and Aditya Akella
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1281,
author = {Kausik Subramanian and Anubhavnidhi Abhashkumar and Loris D'Antoni and Aditya Akella},
title = {Detecting Network Load Violations for Distributed Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1281-1280},
doi = {10.1145/3385412.3385976},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p94-p doi:10.1145/3385412.3385976
PLDI '20: "Proving Data-Poisoning Robustness ..."
Proving Data-Poisoning Robustness in Decision Trees
Samuel Drews, Aws Albarghouthi, and Loris D'Antoni
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1421,
author = {Samuel Drews and Aws Albarghouthi and Loris D'Antoni},
title = {Proving Data-Poisoning Robustness in Decision Trees},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1421-1420},
doi = {10.1145/3385412.3385975},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p93-p doi:10.1145/3385412.3385975
PLDI '20: "Exact and Approximate Methods ..."
Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems
Qinheping Hu, John Cyphert, Loris D'Antoni, and Thomas Reps
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1481,
author = {Qinheping Hu and John Cyphert and Loris D'Antoni and Thomas Reps},
title = {Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1481-1480},
doi = {10.1145/3385412.3385979},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p106-p doi:10.1145/3385412.3385979
|
| |
Darulova, Eva |
PLDI '20: "Synthesizing Structured CAD ..."
Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Chandrakana Nandi, Max Willsey, Adam Anderson, James R. Wilcox, Eva Darulova, Dan Grossman, and Zachary Tatlock
(University of Washington, USA; Certora, USA; MPI-SWS, Germany)
@InProceedings{PLDI20p41,
author = {Chandrakana Nandi and Max Willsey and Adam Anderson and James R. Wilcox and Eva Darulova and Dan Grossman and Zachary Tatlock},
title = {Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3385412.3386012},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p471-p doi:10.1145/3385412.3386012
|
| |
Dasgupta, Sandeep |
PLDI '20: "Scalable Validation of Binary ..."
Scalable Validation of Binary Lifters
Sandeep Dasgupta, Sushant Dinesh, Deepan Venkatesh, Vikram S. Adve, and Christopher W. Fletcher
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{PLDI20p861,
author = {Sandeep Dasgupta and Sushant Dinesh and Deepan Venkatesh and Vikram S. Adve and Christopher W. Fletcher},
title = {Scalable Validation of Binary Lifters},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {861-860},
doi = {10.1145/3385412.3385964},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p29-p doi:10.1145/3385412.3385964
|
| |
Dathathri, Roshan |
PLDI '20: "EVA: An Encrypted Vector Arithmetic ..."
EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, and Madan Musuvathi
(University of Texas at Austin, USA; EPFL, Switzerland; Microsoft Research, USA)
@InProceedings{PLDI20p721,
author = {Roshan Dathathri and Blagovesta Kostova and Olli Saarikivi and Wei Dai and Kim Laine and Madan Musuvathi},
title = {EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {721-720},
doi = {10.1145/3385412.3386023},
year = {2020},
}
Publisher's Version
Article: pldi20main-p698-p doi:10.1145/3385412.3386023
|
| |
Diep, Bui Phi |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Dillig, Isil |
PLDI '20: "Multi-modal Synthesis of Regular ..."
Multi-modal Synthesis of Regular Expressions
Qiaochu Chen, Xinyu Wang, Xi Ye, Greg Durrett, and Isil Dillig
(University of Texas at Austin, USA; University of Michigan at Ann Arbor, USA)
@InProceedings{PLDI20p641,
author = {Qiaochu Chen and Xinyu Wang and Xi Ye and Greg Durrett and Isil Dillig},
title = {Multi-modal Synthesis of Regular Expressions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {641-640},
doi = {10.1145/3385412.3385988},
year = {2020},
}
Publisher's Version
Article: pldi20main-p201-p doi:10.1145/3385412.3385988
|
| |
Dinda, Peter |
PLDI '20: "CARAT: A Case for Virtual ..."
CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation
Brian Suchy, Simone Campanoni, Nikos Hardavellas, and Peter Dinda
(Northwestern University, USA)
@InProceedings{PLDI20p441,
author = {Brian Suchy and Simone Campanoni and Nikos Hardavellas and Peter Dinda},
title = {CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {441-440},
doi = {10.1145/3385412.3385987},
year = {2020},
}
Publisher's Version
Article: pldi20main-p188-p doi:10.1145/3385412.3385987
|
| |
Dinesh, Sushant |
PLDI '20: "Scalable Validation of Binary ..."
Scalable Validation of Binary Lifters
Sandeep Dasgupta, Sushant Dinesh, Deepan Venkatesh, Vikram S. Adve, and Christopher W. Fletcher
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{PLDI20p861,
author = {Sandeep Dasgupta and Sushant Dinesh and Deepan Venkatesh and Vikram S. Adve and Christopher W. Fletcher},
title = {Scalable Validation of Binary Lifters},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {861-860},
doi = {10.1145/3385412.3385964},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p29-p doi:10.1145/3385412.3385964
|
| |
Ding, Shuo |
PLDI '20: "Debug Information Validation ..."
Debug Information Validation for Optimized Code
Yuanbo Li, Shuo Ding, Qirun Zhang, and Davide Italiano
(Georgia Institute of Technology, USA; Apple, USA)
@InProceedings{PLDI20p1381,
author = {Yuanbo Li and Shuo Ding and Qirun Zhang and Davide Italiano},
title = {Debug Information Validation for Optimized Code},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1381-1380},
doi = {10.1145/3385412.3386020},
year = {2020},
}
Publisher's Version
Article: pldi20main-p648-p doi:10.1145/3385412.3386020
|
| |
Disselkoen, Craig |
PLDI '20: "Constant-Time Foundations ..."
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)
@InProceedings{PLDI20p1201,
author = {Sunjay Cauligi and Craig Disselkoen and Klaus v. Gleissenthall and Dean Tullsen and Deian Stefan and Tamara Rezk and Gilles Barthe},
title = {Constant-Time Foundations for the New Spectre Era},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1201-1200},
doi = {10.1145/3385412.3385970},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p58-p doi:10.1145/3385412.3385970
|
| |
Dolan, Stephen |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
|
| |
Dolby, Julian |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Drews, Samuel |
PLDI '20: "Proving Data-Poisoning Robustness ..."
Proving Data-Poisoning Robustness in Decision Trees
Samuel Drews, Aws Albarghouthi, and Loris D'Antoni
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1421,
author = {Samuel Drews and Aws Albarghouthi and Loris D'Antoni},
title = {Proving Data-Poisoning Robustness in Decision Trees},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1421-1420},
doi = {10.1145/3385412.3385975},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p93-p doi:10.1145/3385412.3385975
|
| |
Duck, Gregory J. |
PLDI '20: "Binary Rewriting without Control ..."
Binary Rewriting without Control Flow Recovery
Gregory J. Duck, Xiang Gao, and Abhik Roychoudhury
(National University of Singapore, Singapore)
@InProceedings{PLDI20p201,
author = {Gregory J. Duck and Xiang Gao and Abhik Roychoudhury},
title = {Binary Rewriting without Control Flow Recovery},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {201-200},
doi = {10.1145/3385412.3385972},
year = {2020},
}
Publisher's Version
Article: pldi20main-p79-p doi:10.1145/3385412.3385972
|
| |
Ducousso, Soline |
PLDI '20: "Typilus: Neural Type Hints ..."
Typilus: Neural Type Hints
Miltiadis Allamanis, Earl T. Barr, Soline Ducousso, and Zheng Gao
(Microsoft Research, UK; University College London, UK; ENSTA Paris, France)
@InProceedings{PLDI20p121,
author = {Miltiadis Allamanis and Earl T. Barr and Soline Ducousso and Zheng Gao},
title = {Typilus: Neural Type Hints},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {121-120},
doi = {10.1145/3385412.3385997},
year = {2020},
}
Publisher's Version
Article: pldi20main-p243-p doi:10.1145/3385412.3385997
|
| |
Durrett, Greg |
PLDI '20: "Multi-modal Synthesis of Regular ..."
Multi-modal Synthesis of Regular Expressions
Qiaochu Chen, Xinyu Wang, Xi Ye, Greg Durrett, and Isil Dillig
(University of Texas at Austin, USA; University of Michigan at Ann Arbor, USA)
@InProceedings{PLDI20p641,
author = {Qiaochu Chen and Xinyu Wang and Xi Ye and Greg Durrett and Isil Dillig},
title = {Multi-modal Synthesis of Regular Expressions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {641-640},
doi = {10.1145/3385412.3385988},
year = {2020},
}
Publisher's Version
Article: pldi20main-p201-p doi:10.1145/3385412.3385988
|
| |
Durst, David |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Dybvig, R. Kent |
PLDI '20: "Compiler and Runtime Support ..."
Compiler and Runtime Support for Continuation Marks
Matthew Flatt and R. Kent Dybvig
(University of Utah, USA; Cisco Systems, USA)
@InProceedings{PLDI20p61,
author = {Matthew Flatt and R. Kent Dybvig},
title = {Compiler and Runtime Support for Continuation Marks},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {61-60},
doi = {10.1145/3385412.3385981},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p122-p doi:10.1145/3385412.3385981
|
| |
Edelmann, Romain
|
PLDI '20: "Zippy LL(1) Parsing with Derivatives ..."
Zippy LL(1) Parsing with Derivatives
Romain Edelmann, Jad Hamza, and Viktor Kunčak
(EPFL, Switzerland)
@InProceedings{PLDI20p1361,
author = {Romain Edelmann and Jad Hamza and Viktor Kunčak},
title = {Zippy LL(1) Parsing with Derivatives},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1361-1360},
doi = {10.1145/3385412.3385992},
year = {2020},
}
Publisher's Version
Article: pldi20main-p224-p doi:10.1145/3385412.3385992
|
| |
Emmi, Michael |
PLDI '20: "Behavioral Simulation for ..."
Behavioral Simulation for Smart Contracts
Sidi Mohamed Beillahi, Gabriela Ciocarlie, Michael Emmi, and Constantin Enea
(University of Paris Diderot, France; IRIF, France; CNRS, France; SRI International, USA; IUF, France)
@InProceedings{PLDI20p621,
author = {Sidi Mohamed Beillahi and Gabriela Ciocarlie and Michael Emmi and Constantin Enea},
title = {Behavioral Simulation for Smart Contracts},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {621-620},
doi = {10.1145/3385412.3386022},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p675-p doi:10.1145/3385412.3386022
|
| |
Emrich, Frank |
PLDI '20: "FreezeML: Complete and Easy ..."
FreezeML: Complete and Easy Type Inference for First-Class Polymorphism
Frank Emrich, Sam Lindley, Jan Stolarek, James Cheney, and Jonathan Coates
(University of Edinburgh, UK; Imperial College London, UK; Lodz University of Technology, Poland; Alan Turing Institute, UK)
@InProceedings{PLDI20p561,
author = {Frank Emrich and Sam Lindley and Jan Stolarek and James Cheney and Jonathan Coates},
title = {FreezeML: Complete and Easy Type Inference for First-Class Polymorphism},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {561-560},
doi = {10.1145/3385412.3386003},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p363-p doi:10.1145/3385412.3386003
|
| |
Endres, Madeline |
PLDI '20: "Type Error Feedback via Analytic ..."
Type Error Feedback via Analytic Program Repair
Georgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, and Ranjit Jhala
(University of California at San Diego, USA; University of Michigan, USA)
@InProceedings{PLDI20p21,
author = {Georgios Sakkas and Madeline Endres and Benjamin Cosman and Westley Weimer and Ranjit Jhala},
title = {Type Error Feedback via Analytic Program Repair},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {21-20},
doi = {10.1145/3385412.3386005},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p407-p doi:10.1145/3385412.3386005
|
| |
Enea, Constantin |
PLDI '20: "Inductive Sequentialization ..."
Inductive Sequentialization of Asynchronous Programs
Bernhard Kragl, Constantin Enea, Thomas A. Henzinger, Suha Orhun Mutluergil, and Shaz Qadeer
(IST Austria, Austria; IRIF, France; University of Paris, France; CNRS, France; Calibra, USA)
@InProceedings{PLDI20p301,
author = {Bernhard Kragl and Constantin Enea and Thomas A. Henzinger and Suha Orhun Mutluergil and Shaz Qadeer},
title = {Inductive Sequentialization of Asynchronous Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {301-300},
doi = {10.1145/3385412.3385980},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p109-p doi:10.1145/3385412.3385980
PLDI '20: "Behavioral Simulation for ..."
Behavioral Simulation for Smart Contracts
Sidi Mohamed Beillahi, Gabriela Ciocarlie, Michael Emmi, and Constantin Enea
(University of Paris Diderot, France; IRIF, France; CNRS, France; SRI International, USA; IUF, France)
@InProceedings{PLDI20p621,
author = {Sidi Mohamed Beillahi and Gabriela Ciocarlie and Michael Emmi and Constantin Enea},
title = {Behavioral Simulation for Smart Contracts},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {621-620},
doi = {10.1145/3385412.3386022},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p675-p doi:10.1145/3385412.3386022
|
| |
Farvardin, Kavon
|
PLDI '20: "From Folklore to Fact: Comparing ..."
From Folklore to Fact: Comparing Implementations of Stacks and Continuations
Kavon Farvardin and John Reppy
(University of Chicago, USA)
@InProceedings{PLDI20p101,
author = {Kavon Farvardin and John Reppy},
title = {From Folklore to Fact: Comparing Implementations of Stacks and Continuations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {101-100},
doi = {10.1145/3385412.3385994},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p234-p doi:10.1145/3385412.3385994
|
| |
Fatahalian, Kayvon |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Feldman, Matthew |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Filippakis, Nikos |
PLDI '20: "Static Analysis of Java Enterprise ..."
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)
@InProceedings{PLDI20p1041,
author = {Anastasios Antoniadis and Nikos Filippakis and Paddy Krishnan and Raghavendra Ramesh and Nicholas Allen and Yannis Smaragdakis},
title = {Static Analysis of Java Enterprise Applications: Frameworks and Caches, the Elephants in the Room},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1041-1040},
doi = {10.1145/3385412.3386026},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p727-p doi:10.1145/3385412.3386026
|
| |
Flatt, Matthew |
PLDI '20: "Compiler and Runtime Support ..."
Compiler and Runtime Support for Continuation Marks
Matthew Flatt and R. Kent Dybvig
(University of Utah, USA; Cisco Systems, USA)
@InProceedings{PLDI20p61,
author = {Matthew Flatt and R. Kent Dybvig},
title = {Compiler and Runtime Support for Continuation Marks},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {61-60},
doi = {10.1145/3385412.3385981},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p122-p doi:10.1145/3385412.3385981
|
| |
Fletcher, Christopher W. |
PLDI '20: "Scalable Validation of Binary ..."
Scalable Validation of Binary Lifters
Sandeep Dasgupta, Sushant Dinesh, Deepan Venkatesh, Vikram S. Adve, and Christopher W. Fletcher
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{PLDI20p861,
author = {Sandeep Dasgupta and Sushant Dinesh and Deepan Venkatesh and Vikram S. Adve and Christopher W. Fletcher},
title = {Scalable Validation of Binary Lifters},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {861-860},
doi = {10.1145/3385412.3385964},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p29-p doi:10.1145/3385412.3385964
|
| |
Flur, Shaked |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
|
| |
Fragoso Santos, José |
PLDI '20: "Gillian, Part I: A Multi-language ..."
Gillian, Part I: A Multi-language Platform for Symbolic Execution
José Fragoso Santos, Petar Maksimović, Sacha-Élie Ayoun, and Philippa Gardner
(INESC-ID, Portugal; Instituto Superior Técnico, University of Lisbon, Portugal; Imperial College London, UK)
@InProceedings{PLDI20p1221,
author = {José Fragoso Santos and Petar Maksimović and Sacha-Élie Ayoun and Philippa Gardner},
title = {Gillian, Part I: A Multi-language Platform for Symbolic Execution},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1221-1220},
doi = {10.1145/3385412.3386014},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p507-p doi:10.1145/3385412.3386014
|
| |
Friedman, Michal |
PLDI '20: "NVTraverse: In NVRAM Data ..."
NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey
Michal Friedman, Naama Ben-David, Yuanhao Wei, Guy E. Blelloch, and Erez Petrank
(Technion, Israel; Carnegie Mellon University, USA)
@InProceedings{PLDI20p501,
author = {Michal Friedman and Naama Ben-David and Yuanhao Wei and Guy E. Blelloch and Erez Petrank},
title = {NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {501-500},
doi = {10.1145/3385412.3386031},
year = {2020},
}
Publisher's Version
Article: pldi20main-p822-p doi:10.1145/3385412.3386031
|
| |
Fu, Hongfei |
PLDI '20: "Polynomial Invariant Generation ..."
Polynomial Invariant Generation for Non-deterministic Recursive Programs
Krishnendu Chatterjee, Hongfei Fu, Amir Kafshdar Goharshady, and Ehsan Kafshdar Goharshady
(IST Austria, Austria; Shanghai Jiao Tong University, China; Ferdowsi University of Mashhad, Iran)
@InProceedings{PLDI20p881,
author = {Krishnendu Chatterjee and Hongfei Fu and Amir Kafshdar Goharshady and Ehsan Kafshdar Goharshady},
title = {Polynomial Invariant Generation for Non-deterministic Recursive Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {881-880},
doi = {10.1145/3385412.3385969},
year = {2020},
}
Publisher's Version
Article: pldi20main-p52-p doi:10.1145/3385412.3385969
|
| |
Ganty, Pierre
|
PLDI '20: "CacheQuery: Learning Replacement ..."
CacheQuery: Learning Replacement Policies from Hardware Caches
Pepe Vila, Pierre Ganty, Marco Guarnieri, and Boris Köpf
(IMDEA Software Institute, Spain; Universidad Politécnica de Madrid, Spain; Microsoft Research, UK)
@InProceedings{PLDI20p681,
author = {Pepe Vila and Pierre Ganty and Marco Guarnieri and Boris Köpf},
title = {CacheQuery: Learning Replacement Policies from Hardware Caches},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {681-680},
doi = {10.1145/3385412.3386008},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p438-p doi:10.1145/3385412.3386008
|
| |
Gao, Xiang |
PLDI '20: "Binary Rewriting without Control ..."
Binary Rewriting without Control Flow Recovery
Gregory J. Duck, Xiang Gao, and Abhik Roychoudhury
(National University of Singapore, Singapore)
@InProceedings{PLDI20p201,
author = {Gregory J. Duck and Xiang Gao and Abhik Roychoudhury},
title = {Binary Rewriting without Control Flow Recovery},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {201-200},
doi = {10.1145/3385412.3385972},
year = {2020},
}
Publisher's Version
Article: pldi20main-p79-p doi:10.1145/3385412.3385972
|
| |
Gao, Zheng |
PLDI '20: "Typilus: Neural Type Hints ..."
Typilus: Neural Type Hints
Miltiadis Allamanis, Earl T. Barr, Soline Ducousso, and Zheng Gao
(Microsoft Research, UK; University College London, UK; ENSTA Paris, France)
@InProceedings{PLDI20p121,
author = {Miltiadis Allamanis and Earl T. Barr and Soline Ducousso and Zheng Gao},
title = {Typilus: Neural Type Hints},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {121-120},
doi = {10.1145/3385412.3385997},
year = {2020},
}
Publisher's Version
Article: pldi20main-p243-p doi:10.1145/3385412.3385997
|
| |
Gardner, Philippa |
PLDI '20: "Gillian, Part I: A Multi-language ..."
Gillian, Part I: A Multi-language Platform for Symbolic Execution
José Fragoso Santos, Petar Maksimović, Sacha-Élie Ayoun, and Philippa Gardner
(INESC-ID, Portugal; Instituto Superior Técnico, University of Lisbon, Portugal; Imperial College London, UK)
@InProceedings{PLDI20p1221,
author = {José Fragoso Santos and Petar Maksimović and Sacha-Élie Ayoun and Philippa Gardner},
title = {Gillian, Part I: A Multi-language Platform for Symbolic Execution},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1221-1220},
doi = {10.1145/3385412.3386014},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p507-p doi:10.1145/3385412.3386014
|
| |
Gehr, Timon |
PLDI '20: "λPSI: Exact Inference for ..."
λPSI: Exact Inference for Higher-Order Probabilistic Programs
Timon Gehr, Samuel Steffen, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p1161,
author = {Timon Gehr and Samuel Steffen and Martin Vechev},
title = {λPSI: Exact Inference for Higher-Order Probabilistic Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1161-1160},
doi = {10.1145/3385412.3386006},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p425-p doi:10.1145/3385412.3386006
PLDI '20: "Silq: A High-Level Quantum ..."
Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics
Benjamin Bichsel, Maximilian Baader, Timon Gehr, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p381,
author = {Benjamin Bichsel and Maximilian Baader and Timon Gehr and Martin Vechev},
title = {Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {381-380},
doi = {10.1145/3385412.3386007},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p431-p doi:10.1145/3385412.3386007
|
| |
Genç, Kaan |
PLDI '20: "Crafty: Efficient, HTM-Compatible ..."
Crafty: Efficient, HTM-Compatible Persistent Transactions
Kaan Genç, Michael D. Bond, and Guoqing Harry Xu
(Ohio State University, USA; University of California at Los Angeles, USA)
@InProceedings{PLDI20p81,
author = {Kaan Genç and Michael D. Bond and Guoqing Harry Xu},
title = {Crafty: Efficient, HTM-Compatible Persistent Transactions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {81-80},
doi = {10.1145/3385412.3385991},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p221-p doi:10.1145/3385412.3385991
PLDI '20: "SmartTrack: Efficient Predictive ..."
SmartTrack: Efficient Predictive Race Detection
Jake Roemer, Kaan Genç, and Michael D. Bond
(Ohio State University, USA)
@InProceedings{PLDI20p981,
author = {Jake Roemer and Kaan Genç and Michael D. Bond},
title = {SmartTrack: Efficient Predictive Race Detection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {981-980},
doi = {10.1145/3385412.3385993},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Article: pldi20main-p228-p doi:10.1145/3385412.3385993
|
| |
Giannarakis, Nick |
PLDI '20: "NV: An Intermediate Language ..."
NV: An Intermediate Language for Verification of Network Control Planes
Nick Giannarakis, Devon Loehr, Ryan Beckett, and David Walker
(Princeton University, USA; Microsoft Research, USA)
@InProceedings{PLDI20p1261,
author = {Nick Giannarakis and Devon Loehr and Ryan Beckett and David Walker},
title = {NV: An Intermediate Language for Verification of Network Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1261-1260},
doi = {10.1145/3385412.3386019},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p613-p doi:10.1145/3385412.3386019
|
| |
Gleissenthall, Klaus v. |
PLDI '20: "Constant-Time Foundations ..."
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)
@InProceedings{PLDI20p1201,
author = {Sunjay Cauligi and Craig Disselkoen and Klaus v. Gleissenthall and Dean Tullsen and Deian Stefan and Tamara Rezk and Gilles Barthe},
title = {Constant-Time Foundations for the New Spectre Era},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1201-1200},
doi = {10.1145/3385412.3385970},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p58-p doi:10.1145/3385412.3385970
|
| |
Goharshady, Amir Kafshdar |
PLDI '20: "Polynomial Invariant Generation ..."
Polynomial Invariant Generation for Non-deterministic Recursive Programs
Krishnendu Chatterjee, Hongfei Fu, Amir Kafshdar Goharshady, and Ehsan Kafshdar Goharshady
(IST Austria, Austria; Shanghai Jiao Tong University, China; Ferdowsi University of Mashhad, Iran)
@InProceedings{PLDI20p881,
author = {Krishnendu Chatterjee and Hongfei Fu and Amir Kafshdar Goharshady and Ehsan Kafshdar Goharshady},
title = {Polynomial Invariant Generation for Non-deterministic Recursive Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {881-880},
doi = {10.1145/3385412.3385969},
year = {2020},
}
Publisher's Version
Article: pldi20main-p52-p doi:10.1145/3385412.3385969
|
| |
Goharshady, Ehsan Kafshdar |
PLDI '20: "Polynomial Invariant Generation ..."
Polynomial Invariant Generation for Non-deterministic Recursive Programs
Krishnendu Chatterjee, Hongfei Fu, Amir Kafshdar Goharshady, and Ehsan Kafshdar Goharshady
(IST Austria, Austria; Shanghai Jiao Tong University, China; Ferdowsi University of Mashhad, Iran)
@InProceedings{PLDI20p881,
author = {Krishnendu Chatterjee and Hongfei Fu and Amir Kafshdar Goharshady and Ehsan Kafshdar Goharshady},
title = {Polynomial Invariant Generation for Non-deterministic Recursive Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {881-880},
doi = {10.1145/3385412.3385969},
year = {2020},
}
Publisher's Version
Article: pldi20main-p52-p doi:10.1145/3385412.3385969
|
| |
Goldstein, Noah |
PLDI '20: "Responsive Parallelism with ..."
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein, Umut A. Acar, Kunal Agrawal, and I-Ting Angelina Lee
(Carnegie Mellon University, USA; Washington University in St. Louis, USA)
@InProceedings{PLDI20p761,
author = {Stefan K. Muller and Kyle Singer and Noah Goldstein and Umut A. Acar and Kunal Agrawal and I-Ting Angelina Lee},
title = {Responsive Parallelism with Futures and State},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {761-760},
doi = {10.1145/3385412.3386013},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p497-p doi:10.1145/3385412.3386013
|
| |
Grech, Neville |
PLDI '20: "Ethainter: A Smart Contract ..."
Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities
Lexi Brent, Neville Grech, Sifis Lagouvardos, Bernhard Scholz, and Yannis Smaragdakis
(International Computer Science Institute, USA; University of Sydney, Australia; University of Athens, Greece)
@InProceedings{PLDI20p601,
author = {Lexi Brent and Neville Grech and Sifis Lagouvardos and Bernhard Scholz and Yannis Smaragdakis},
title = {Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {601-600},
doi = {10.1145/3385412.3385990},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p219-p doi:10.1145/3385412.3385990
|
| |
Grosser, Tobias |
PLDI '20: "LLHD: A Multi-level Intermediate ..."
LLHD: A Multi-level Intermediate Representation for Hardware Description Languages
Fabian Schuiki, Andreas Kurth, Tobias Grosser, and Luca Benini
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p341,
author = {Fabian Schuiki and Andreas Kurth and Tobias Grosser and Luca Benini},
title = {LLHD: A Multi-level Intermediate Representation for Hardware Description Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {341-340},
doi = {10.1145/3385412.3386024},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p713-p doi:10.1145/3385412.3386024
|
| |
Grossman, Dan |
PLDI '20: "Synthesizing Structured CAD ..."
Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Chandrakana Nandi, Max Willsey, Adam Anderson, James R. Wilcox, Eva Darulova, Dan Grossman, and Zachary Tatlock
(University of Washington, USA; Certora, USA; MPI-SWS, Germany)
@InProceedings{PLDI20p41,
author = {Chandrakana Nandi and Max Willsey and Adam Anderson and James R. Wilcox and Eva Darulova and Dan Grossman and Zachary Tatlock},
title = {Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3385412.3386012},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p471-p doi:10.1145/3385412.3386012
|
| |
Gu, Ronghui |
PLDI '20: "Learning Nonlinear Loop Invariants ..."
Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks
Jianan Yao, Gabriel Ryan, Justin Wong, Suman Jana, and Ronghui Gu
(Columbia University, USA)
@InProceedings{PLDI20p141,
author = {Jianan Yao and Gabriel Ryan and Justin Wong and Suman Jana and Ronghui Gu},
title = {Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {141-140},
doi = {10.1145/3385412.3385986},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p179-p doi:10.1145/3385412.3385986
|
| |
Guarnieri, Marco |
PLDI '20: "CacheQuery: Learning Replacement ..."
CacheQuery: Learning Replacement Policies from Hardware Caches
Pepe Vila, Pierre Ganty, Marco Guarnieri, and Boris Köpf
(IMDEA Software Institute, Spain; Universidad Politécnica de Madrid, Spain; Microsoft Research, UK)
@InProceedings{PLDI20p681,
author = {Pepe Vila and Pierre Ganty and Marco Guarnieri and Boris Köpf},
title = {CacheQuery: Learning Replacement Policies from Hardware Caches},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {681-680},
doi = {10.1145/3385412.3386008},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p438-p doi:10.1145/3385412.3386008
|
| |
Guo, Shu-yu |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
|
| |
Hack, Sebastian
|
PLDI '20: "PMEvo: Portable Inference ..."
PMEvo: Portable Inference of Port Mappings for Out-of-Order Processors by Evolutionary Optimization
Fabian Ritter and Sebastian Hack
(Saarland University, Germany)
@InProceedings{PLDI20p801,
author = {Fabian Ritter and Sebastian Hack},
title = {PMEvo: Portable Inference of Port Mappings for Out-of-Order Processors by Evolutionary Optimization},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {801-800},
doi = {10.1145/3385412.3385995},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p235-p doi:10.1145/3385412.3385995
|
| |
Hamza, Jad |
PLDI '20: "Zippy LL(1) Parsing with Derivatives ..."
Zippy LL(1) Parsing with Derivatives
Romain Edelmann, Jad Hamza, and Viktor Kunčak
(EPFL, Switzerland)
@InProceedings{PLDI20p1361,
author = {Romain Edelmann and Jad Hamza and Viktor Kunčak},
title = {Zippy LL(1) Parsing with Derivatives},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1361-1360},
doi = {10.1145/3385412.3385992},
year = {2020},
}
Publisher's Version
Article: pldi20main-p224-p doi:10.1145/3385412.3385992
|
| |
Hanrahan, Pat |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Hardavellas, Nikos |
PLDI '20: "CARAT: A Case for Virtual ..."
CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation
Brian Suchy, Simone Campanoni, Nikos Hardavellas, and Peter Dinda
(Northwestern University, USA)
@InProceedings{PLDI20p441,
author = {Brian Suchy and Simone Campanoni and Nikos Hardavellas and Peter Dinda},
title = {CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {441-440},
doi = {10.1145/3385412.3385987},
year = {2020},
}
Publisher's Version
Article: pldi20main-p188-p doi:10.1145/3385412.3385987
|
| |
He, Fei |
PLDI '20: "Proving Almost-Sure Termination ..."
Proving Almost-Sure Termination by Omega-Regular Decomposition
Jianhui Chen and Fei He
(Tsinghua University, China)
@InProceedings{PLDI20p1141,
author = {Jianhui Chen and Fei He},
title = {Proving Almost-Sure Termination by Omega-Regular Decomposition},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1141-1140},
doi = {10.1145/3385412.3386002},
year = {2020},
}
Publisher's Version
Article: pldi20main-p352-p doi:10.1145/3385412.3386002
|
| |
He, Jingxuan |
PLDI '20: "Learning Fast and Precise ..."
Learning Fast and Precise Numerical Analysis
Jingxuan He, Gagandeep Singh, Markus Püschel, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p1461,
author = {Jingxuan He and Gagandeep Singh and Markus Püschel and Martin Vechev},
title = {Learning Fast and Precise Numerical Analysis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1461-1460},
doi = {10.1145/3385412.3386016},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p517-p doi:10.1145/3385412.3386016
|
| |
Henzinger, Thomas A. |
PLDI '20: "Inductive Sequentialization ..."
Inductive Sequentialization of Asynchronous Programs
Bernhard Kragl, Constantin Enea, Thomas A. Henzinger, Suha Orhun Mutluergil, and Shaz Qadeer
(IST Austria, Austria; IRIF, France; University of Paris, France; CNRS, France; Calibra, USA)
@InProceedings{PLDI20p301,
author = {Bernhard Kragl and Constantin Enea and Thomas A. Henzinger and Suha Orhun Mutluergil and Shaz Qadeer},
title = {Inductive Sequentialization of Asynchronous Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {301-300},
doi = {10.1145/3385412.3385980},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p109-p doi:10.1145/3385412.3385980
|
| |
Herman, Grzegorz |
PLDI '20: "Faster General Parsing through ..."
Faster General Parsing through Context-Free Memoization
Grzegorz Herman
(Jagiellonian University, Poland)
@InProceedings{PLDI20p1341,
author = {Grzegorz Herman},
title = {Faster General Parsing through Context-Free Memoization},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1341-1340},
doi = {10.1145/3385412.3386032},
year = {2020},
}
Publisher's Version
Article: pldi20main-p845-p doi:10.1145/3385412.3386032
|
| |
Holík, Lukáš |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Hu, Qinheping |
PLDI '20: "Exact and Approximate Methods ..."
Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems
Qinheping Hu, John Cyphert, Loris D'Antoni, and Thomas Reps
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1481,
author = {Qinheping Hu and John Cyphert and Loris D'Antoni and Thomas Reps},
title = {Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1481-1480},
doi = {10.1145/3385412.3385979},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p106-p doi:10.1145/3385412.3385979
|
| |
Hu, Zhenjiang |
PLDI '20: "Question Selection for Interactive ..."
Question Selection for Interactive Program Synthesis
Ruyi Ji, Jingjing Liang, Yingfei Xiong, Lu Zhang, and Zhenjiang Hu
(Peking University, China)
@InProceedings{PLDI20p1501,
author = {Ruyi Ji and Jingjing Liang and Yingfei Xiong and Lu Zhang and Zhenjiang Hu},
title = {Question Selection for Interactive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1501-1500},
doi = {10.1145/3385412.3386025},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p714-p doi:10.1145/3385412.3386025
|
| |
Huang, Kangjing |
PLDI '20: "Reconciling Enumerative and ..."
Reconciling Enumerative and Deductive Program Synthesis
Kangjing Huang, Xiaokang Qiu, Peiyuan Shen, and Yanjun Wang
(Purdue University, USA)
@InProceedings{PLDI20p1521,
author = {Kangjing Huang and Xiaokang Qiu and Peiyuan Shen and Yanjun Wang},
title = {Reconciling Enumerative and Deductive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1521-1520},
doi = {10.1145/3385412.3386027},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p745-p doi:10.1145/3385412.3386027
|
| |
Huff, Dillon |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Hung, Shih-Han |
PLDI '20: "On the Principles of Differentiable ..."
On the Principles of Differentiable Quantum Programming Languages
Shaopeng Zhu, Shih-Han Hung, Shouvanik Chakrabarti, and Xiaodi Wu
(University of Maryland, USA)
@InProceedings{PLDI20p361,
author = {Shaopeng Zhu and Shih-Han Hung and Shouvanik Chakrabarti and Xiaodi Wu},
title = {On the Principles of Differentiable Quantum Programming Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {361-360},
doi = {10.1145/3385412.3386011},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p469-p doi:10.1145/3385412.3386011
|
| |
Hur, Chung-Kil |
PLDI '20: "Promising 2.0: Global Optimizations ..."
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)
@InProceedings{PLDI20p481,
author = {Sung-Hwan Lee and Minki Cho and Anton Podkopaev and Soham Chakraborty and Chung-Kil Hur and Ori Lahav and Viktor Vafeiadis},
title = {Promising 2.0: Global Optimizations in Relaxed Memory Concurrency},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {481-480},
doi = {10.1145/3385412.3386010},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p465-p doi:10.1145/3385412.3386010
|
| |
Immerman, Neil
|
PLDI '20: "First-Order Quantified Separators ..."
First-Order Quantified Separators
Jason R. Koenig, Oded Padon, Neil Immerman, and Alex Aiken
(Stanford University, USA; University of Massachusetts at Amherst, USA)
@InProceedings{PLDI20p921,
author = {Jason R. Koenig and Oded Padon and Neil Immerman and Alex Aiken},
title = {First-Order Quantified Separators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {921-920},
doi = {10.1145/3385412.3386018},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p560-p doi:10.1145/3385412.3386018
|
| |
Italiano, Davide |
PLDI '20: "Debug Information Validation ..."
Debug Information Validation for Optimized Code
Yuanbo Li, Shuo Ding, Qirun Zhang, and Davide Italiano
(Georgia Institute of Technology, USA; Apple, USA)
@InProceedings{PLDI20p1381,
author = {Yuanbo Li and Shuo Ding and Qirun Zhang and Davide Italiano},
title = {Debug Information Validation for Optimized Code},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1381-1380},
doi = {10.1145/3385412.3386020},
year = {2020},
}
Publisher's Version
Article: pldi20main-p648-p doi:10.1145/3385412.3386020
|
| |
Jana, Suman
|
PLDI '20: "Learning Nonlinear Loop Invariants ..."
Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks
Jianan Yao, Gabriel Ryan, Justin Wong, Suman Jana, and Ronghui Gu
(Columbia University, USA)
@InProceedings{PLDI20p141,
author = {Jianan Yao and Gabriel Ryan and Justin Wong and Suman Jana and Ronghui Gu},
title = {Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {141-140},
doi = {10.1145/3385412.3385986},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p179-p doi:10.1145/3385412.3385986
|
| |
Janků, Petr |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Jhala, Ranjit |
PLDI '20: "Type Error Feedback via Analytic ..."
Type Error Feedback via Analytic Program Repair
Georgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, and Ranjit Jhala
(University of California at San Diego, USA; University of Michigan, USA)
@InProceedings{PLDI20p21,
author = {Georgios Sakkas and Madeline Endres and Benjamin Cosman and Westley Weimer and Ranjit Jhala},
title = {Type Error Feedback via Analytic Program Repair},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {21-20},
doi = {10.1145/3385412.3386005},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p407-p doi:10.1145/3385412.3386005
|
| |
Ji, Ruyi |
PLDI '20: "Question Selection for Interactive ..."
Question Selection for Interactive Program Synthesis
Ruyi Ji, Jingjing Liang, Yingfei Xiong, Lu Zhang, and Zhenjiang Hu
(Peking University, China)
@InProceedings{PLDI20p1501,
author = {Ruyi Ji and Jingjing Liang and Yingfei Xiong and Lu Zhang and Zhenjiang Hu},
title = {Question Selection for Interactive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1501-1500},
doi = {10.1145/3385412.3386025},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p714-p doi:10.1145/3385412.3386025
|
| |
Jung, Changhee |
PLDI '20: "Compiler-Directed Soft Error ..."
Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection
Hongjune Kim, Jianping Zeng, Qingrui Liu, Mohammad Abdel-Majeed, Jaejin Lee, and Changhee Jung
(Seoul National University, South Korea; Purdue University, USA; Annapurna Labs, USA; University of Jordan, Jordan)
@InProceedings{PLDI20p1301,
author = {Hongjune Kim and Jianping Zeng and Qingrui Liu and Mohammad Abdel-Majeed and Jaejin Lee and Changhee Jung},
title = {Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1301-1300},
doi = {10.1145/3385412.3386033},
year = {2020},
}
Publisher's Version
Article: pldi20main-p859-p doi:10.1145/3385412.3386033
|
| |
Jung, Jaehwang |
PLDI '20: "A Marriage of Pointer- and ..."
A Marriage of Pointer- and Epoch-Based Reclamation
Jeehoon Kang and Jaehwang Jung
(KAIST, South Korea)
@InProceedings{PLDI20p421,
author = {Jeehoon Kang and Jaehwang Jung},
title = {A Marriage of Pointer- and Epoch-Based Reclamation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {421-420},
doi = {10.1145/3385412.3385978},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p101-p doi:10.1145/3385412.3385978
|
| |
Kang, Jeehoon
|
PLDI '20: "A Marriage of Pointer- and ..."
A Marriage of Pointer- and Epoch-Based Reclamation
Jeehoon Kang and Jaehwang Jung
(KAIST, South Korea)
@InProceedings{PLDI20p421,
author = {Jeehoon Kang and Jaehwang Jung},
title = {A Marriage of Pointer- and Epoch-Based Reclamation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {421-420},
doi = {10.1145/3385412.3385978},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p101-p doi:10.1145/3385412.3385978
|
| |
Kapritsos, Manos |
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
|
| |
Khurshid, Sarfraz |
PLDI '20: "A Study of the Learnability ..."
A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)
Muhammad Usman, Wenxi Wang, Marko Vasic, Kaiyuan Wang, Haris Vikalo, and Sarfraz Khurshid
(University of Texas at Austin, USA; Google, USA)
@InProceedings{PLDI20p1441,
author = {Muhammad Usman and Wenxi Wang and Marko Vasic and Kaiyuan Wang and Haris Vikalo and Sarfraz Khurshid},
title = {A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1441-1440},
doi = {10.1145/3385412.3386015},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p511-p doi:10.1145/3385412.3386015
|
| |
Kim, Hongjune |
PLDI '20: "Compiler-Directed Soft Error ..."
Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection
Hongjune Kim, Jianping Zeng, Qingrui Liu, Mohammad Abdel-Majeed, Jaejin Lee, and Changhee Jung
(Seoul National University, South Korea; Purdue University, USA; Annapurna Labs, USA; University of Jordan, Jordan)
@InProceedings{PLDI20p1301,
author = {Hongjune Kim and Jianping Zeng and Qingrui Liu and Mohammad Abdel-Majeed and Jaejin Lee and Changhee Jung},
title = {Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1301-1300},
doi = {10.1145/3385412.3386033},
year = {2020},
}
Publisher's Version
Article: pldi20main-p859-p doi:10.1145/3385412.3386033
|
| |
Kincaid, Zachary |
PLDI '20: "Templates and Recurrences: ..."
Templates and Recurrences: Better Together
Jason Breck, John Cyphert, Zachary Kincaid, and Thomas Reps
(University of Wisconsin-Madison, USA; Princeton University, USA)
@InProceedings{PLDI20p901,
author = {Jason Breck and John Cyphert and Zachary Kincaid and Thomas Reps},
title = {Templates and Recurrences: Better Together},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {901-900},
doi = {10.1145/3385412.3386035},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p893-p doi:10.1145/3385412.3386035
|
| |
Kjolstad, Fredrik |
PLDI '20: "Automatic Generation of Efficient ..."
Automatic Generation of Efficient Sparse Tensor Format Conversion Routines
Stephen Chou, Fredrik Kjolstad, and Saman Amarasinghe
(Massachusetts Institute of Technology, USA; Stanford University, USA)
@InProceedings{PLDI20p1081,
author = {Stephen Chou and Fredrik Kjolstad and Saman Amarasinghe},
title = {Automatic Generation of Efficient Sparse Tensor Format Conversion Routines},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1081-1080},
doi = {10.1145/3385412.3385963},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p24-p doi:10.1145/3385412.3385963
|
| |
Koenig, Jason R. |
PLDI '20: "First-Order Quantified Separators ..."
First-Order Quantified Separators
Jason R. Koenig, Oded Padon, Neil Immerman, and Alex Aiken
(Stanford University, USA; University of Massachusetts at Amherst, USA)
@InProceedings{PLDI20p921,
author = {Jason R. Koenig and Oded Padon and Neil Immerman and Alex Aiken},
title = {First-Order Quantified Separators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {921-920},
doi = {10.1145/3385412.3386018},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p560-p doi:10.1145/3385412.3386018
|
| |
Köpf, Boris |
PLDI '20: "CacheQuery: Learning Replacement ..."
CacheQuery: Learning Replacement Policies from Hardware Caches
Pepe Vila, Pierre Ganty, Marco Guarnieri, and Boris Köpf
(IMDEA Software Institute, Spain; Universidad Politécnica de Madrid, Spain; Microsoft Research, UK)
@InProceedings{PLDI20p681,
author = {Pepe Vila and Pierre Ganty and Marco Guarnieri and Boris Köpf},
title = {CacheQuery: Learning Replacement Policies from Hardware Caches},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {681-680},
doi = {10.1145/3385412.3386008},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p438-p doi:10.1145/3385412.3386008
|
| |
Koppel, James |
PLDI '20: "Semantic Code Search via Equational ..."
Semantic Code Search via Equational Reasoning
Varot Premtoon, James Koppel, and Armando Solar-Lezama
(Massachusetts Institute of Technology, USA)
@InProceedings{PLDI20p1401,
author = {Varot Premtoon and James Koppel and Armando Solar-Lezama},
title = {Semantic Code Search via Equational Reasoning},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1401-1400},
doi = {10.1145/3385412.3386001},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p348-p doi:10.1145/3385412.3386001
|
| |
Kostova, Blagovesta |
PLDI '20: "EVA: An Encrypted Vector Arithmetic ..."
EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, and Madan Musuvathi
(University of Texas at Austin, USA; EPFL, Switzerland; Microsoft Research, USA)
@InProceedings{PLDI20p721,
author = {Roshan Dathathri and Blagovesta Kostova and Olli Saarikivi and Wei Dai and Kim Laine and Madan Musuvathi},
title = {EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {721-720},
doi = {10.1145/3385412.3386023},
year = {2020},
}
Publisher's Version
Article: pldi20main-p698-p doi:10.1145/3385412.3386023
|
| |
Koti, Apurva |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Kragl, Bernhard |
PLDI '20: "Inductive Sequentialization ..."
Inductive Sequentialization of Asynchronous Programs
Bernhard Kragl, Constantin Enea, Thomas A. Henzinger, Suha Orhun Mutluergil, and Shaz Qadeer
(IST Austria, Austria; IRIF, France; University of Paris, France; CNRS, France; Calibra, USA)
@InProceedings{PLDI20p301,
author = {Bernhard Kragl and Constantin Enea and Thomas A. Henzinger and Suha Orhun Mutluergil and Shaz Qadeer},
title = {Inductive Sequentialization of Asynchronous Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {301-300},
doi = {10.1145/3385412.3385980},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p109-p doi:10.1145/3385412.3385980
|
| |
Krishna, Siddharth |
PLDI '20: "Verifying Concurrent Search ..."
Verifying Concurrent Search Structure Templates
Siddharth Krishna, Nisarg Patel, Dennis Shasha, and Thomas Wies
(Microsoft Research, UK; New York University, USA)
@InProceedings{PLDI20p241,
author = {Siddharth Krishna and Nisarg Patel and Dennis Shasha and Thomas Wies},
title = {Verifying Concurrent Search Structure Templates},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {241-240},
doi = {10.1145/3385412.3386029},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p756-p doi:10.1145/3385412.3386029
|
| |
Krishnan, Paddy |
PLDI '20: "Static Analysis of Java Enterprise ..."
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)
@InProceedings{PLDI20p1041,
author = {Anastasios Antoniadis and Nikos Filippakis and Paddy Krishnan and Raghavendra Ramesh and Nicholas Allen and Yannis Smaragdakis},
title = {Static Analysis of Java Enterprise Applications: Frameworks and Caches, the Elephants in the Room},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1041-1040},
doi = {10.1145/3385412.3386026},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p727-p doi:10.1145/3385412.3386026
|
| |
Kunčak, Viktor |
PLDI '20: "Zippy LL(1) Parsing with Derivatives ..."
Zippy LL(1) Parsing with Derivatives
Romain Edelmann, Jad Hamza, and Viktor Kunčak
(EPFL, Switzerland)
@InProceedings{PLDI20p1361,
author = {Romain Edelmann and Jad Hamza and Viktor Kunčak},
title = {Zippy LL(1) Parsing with Derivatives},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1361-1360},
doi = {10.1145/3385412.3385992},
year = {2020},
}
Publisher's Version
Article: pldi20main-p224-p doi:10.1145/3385412.3385992
|
| |
Kurth, Andreas |
PLDI '20: "LLHD: A Multi-level Intermediate ..."
LLHD: A Multi-level Intermediate Representation for Hardware Description Languages
Fabian Schuiki, Andreas Kurth, Tobias Grosser, and Luca Benini
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p341,
author = {Fabian Schuiki and Andreas Kurth and Tobias Grosser and Luca Benini},
title = {LLHD: A Multi-level Intermediate Representation for Hardware Description Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {341-340},
doi = {10.1145/3385412.3386024},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p713-p doi:10.1145/3385412.3386024
|
| |
Lagouvardos, Sifis
|
PLDI '20: "Ethainter: A Smart Contract ..."
Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities
Lexi Brent, Neville Grech, Sifis Lagouvardos, Bernhard Scholz, and Yannis Smaragdakis
(International Computer Science Institute, USA; University of Sydney, Australia; University of Athens, Greece)
@InProceedings{PLDI20p601,
author = {Lexi Brent and Neville Grech and Sifis Lagouvardos and Bernhard Scholz and Yannis Smaragdakis},
title = {Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {601-600},
doi = {10.1145/3385412.3385990},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p219-p doi:10.1145/3385412.3385990
|
| |
Lahav, Ori |
PLDI '20: "Decidable Verification under ..."
Decidable Verification under a Causally Consistent Shared Memory
Ori Lahav and Udi Boker
(Tel Aviv University, Israel; IDC Herzliya, Israel)
@InProceedings{PLDI20p281,
author = {Ori Lahav and Udi Boker},
title = {Decidable Verification under a Causally Consistent Shared Memory},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {281-280},
doi = {10.1145/3385412.3385966},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p33-p doi:10.1145/3385412.3385966
PLDI '20: "Promising 2.0: Global Optimizations ..."
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)
@InProceedings{PLDI20p481,
author = {Sung-Hwan Lee and Minki Cho and Anton Podkopaev and Soham Chakraborty and Chung-Kil Hur and Ori Lahav and Viktor Vafeiadis},
title = {Promising 2.0: Global Optimizations in Relaxed Memory Concurrency},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {481-480},
doi = {10.1145/3385412.3386010},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p465-p doi:10.1145/3385412.3386010
|
| |
Laine, Kim |
PLDI '20: "EVA: An Encrypted Vector Arithmetic ..."
EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, and Madan Musuvathi
(University of Texas at Austin, USA; EPFL, Switzerland; Microsoft Research, USA)
@InProceedings{PLDI20p721,
author = {Roshan Dathathri and Blagovesta Kostova and Olli Saarikivi and Wei Dai and Kim Laine and Madan Musuvathi},
title = {EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {721-720},
doi = {10.1145/3385412.3386023},
year = {2020},
}
Publisher's Version
Article: pldi20main-p698-p doi:10.1145/3385412.3386023
|
| |
Langou, Julien |
PLDI '20: "Automated Derivation of Parametric ..."
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)
@InProceedings{PLDI20p1061,
author = {Auguste Olivry and Julien Langou and Louis-Noël Pouchet and P. Sadayappan and Fabrice Rastello},
title = {Automated Derivation of Parametric Data Movement Lower Bounds for Affine Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1061-1060},
doi = {10.1145/3385412.3385989},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p216-p doi:10.1145/3385412.3385989
|
| |
Leather, Hugh |
PLDI '20: "Effective Function Merging ..."
Effective Function Merging in the SSA Form
Rodrigo C. O. Rocha, Pavlos Petoumenos, Zheng Wang, Murray Cole, and Hugh Leather
(University of Edinburgh, UK; University of Manchester, UK; University of Leeds, UK)
@InProceedings{PLDI20p1121,
author = {Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Hugh Leather},
title = {Effective Function Merging in the SSA Form},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1121-1120},
doi = {10.1145/3385412.3386030},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p785-p doi:10.1145/3385412.3386030
|
| |
Lee, DongKwon |
PLDI '20: "Optimizing Homomorphic Evaluation ..."
Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting
DongKwon Lee, Woosuk Lee, Hakjoo Oh, and Kwangkeun Yi
(Seoul National University, South Korea; Hanyang University, South Korea; Korea University, South Korea)
@InProceedings{PLDI20p661,
author = {DongKwon Lee and Woosuk Lee and Hakjoo Oh and Kwangkeun Yi},
title = {Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {661-660},
doi = {10.1145/3385412.3385996},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p242-p doi:10.1145/3385412.3385996
|
| |
Lee, I-Ting Angelina |
PLDI '20: "Responsive Parallelism with ..."
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein, Umut A. Acar, Kunal Agrawal, and I-Ting Angelina Lee
(Carnegie Mellon University, USA; Washington University in St. Louis, USA)
@InProceedings{PLDI20p761,
author = {Stefan K. Muller and Kyle Singer and Noah Goldstein and Umut A. Acar and Kunal Agrawal and I-Ting Angelina Lee},
title = {Responsive Parallelism with Futures and State},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {761-760},
doi = {10.1145/3385412.3386013},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p497-p doi:10.1145/3385412.3386013
|
| |
Lee, Jaejin |
PLDI '20: "Compiler-Directed Soft Error ..."
Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection
Hongjune Kim, Jianping Zeng, Qingrui Liu, Mohammad Abdel-Majeed, Jaejin Lee, and Changhee Jung
(Seoul National University, South Korea; Purdue University, USA; Annapurna Labs, USA; University of Jordan, Jordan)
@InProceedings{PLDI20p1301,
author = {Hongjune Kim and Jianping Zeng and Qingrui Liu and Mohammad Abdel-Majeed and Jaejin Lee and Changhee Jung},
title = {Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1301-1300},
doi = {10.1145/3385412.3386033},
year = {2020},
}
Publisher's Version
Article: pldi20main-p859-p doi:10.1145/3385412.3386033
|
| |
Lee, Sung-Hwan |
PLDI '20: "Promising 2.0: Global Optimizations ..."
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)
@InProceedings{PLDI20p481,
author = {Sung-Hwan Lee and Minki Cho and Anton Podkopaev and Soham Chakraborty and Chung-Kil Hur and Ori Lahav and Viktor Vafeiadis},
title = {Promising 2.0: Global Optimizations in Relaxed Memory Concurrency},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {481-480},
doi = {10.1145/3385412.3386010},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p465-p doi:10.1145/3385412.3386010
|
| |
Lee, Woosuk |
PLDI '20: "Optimizing Homomorphic Evaluation ..."
Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting
DongKwon Lee, Woosuk Lee, Hakjoo Oh, and Kwangkeun Yi
(Seoul National University, South Korea; Hanyang University, South Korea; Korea University, South Korea)
@InProceedings{PLDI20p661,
author = {DongKwon Lee and Woosuk Lee and Hakjoo Oh and Kwangkeun Yi},
title = {Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {661-660},
doi = {10.1145/3385412.3385996},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p242-p doi:10.1145/3385412.3385996
|
| |
Lerner, Sorin |
PLDI '20: "Towards a Verified Range Analysis ..."
Towards a Verified Range Analysis for JavaScript JITs
Fraser Brown, John Renner, Andres Nötzli, Sorin Lerner, Hovav Shacham, and Deian Stefan
(Stanford University, USA; University of California at San Diego, USA; University of Texas at Austin, USA)
@InProceedings{PLDI20p181,
author = {Fraser Brown and John Renner and Andres Nötzli and Sorin Lerner and Hovav Shacham and Deian Stefan},
title = {Towards a Verified Range Analysis for JavaScript JITs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {181-180},
doi = {10.1145/3385412.3385968},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p44-p doi:10.1145/3385412.3385968
|
| |
Li, Ao |
PLDI '20: "Securing Smart Contract with ..."
Securing Smart Contract with Runtime Validation
Ao Li, Jemin Andrew Choi, and Fan Long
(University of Toronto, Canada)
@InProceedings{PLDI20p581,
author = {Ao Li and Jemin Andrew Choi and Fan Long},
title = {Securing Smart Contract with Runtime Validation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {581-580},
doi = {10.1145/3385412.3385982},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p127-p doi:10.1145/3385412.3385982
|
| |
Li, Yuanbo |
PLDI '20: "Fast Graph Simplification ..."
Fast Graph Simplification for Interleaved Dyck-Reachability
Yuanbo Li, Qirun Zhang, and Thomas Reps
(Georgia Institute of Technology, USA; University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1021,
author = {Yuanbo Li and Qirun Zhang and Thomas Reps},
title = {Fast Graph Simplification for Interleaved Dyck-Reachability},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1021-1020},
doi = {10.1145/3385412.3386021},
year = {2020},
}
Publisher's Version
Article: pldi20main-p651-p doi:10.1145/3385412.3386021
PLDI '20: "Debug Information Validation ..."
Debug Information Validation for Optimized Code
Yuanbo Li, Shuo Ding, Qirun Zhang, and Davide Italiano
(Georgia Institute of Technology, USA; Apple, USA)
@InProceedings{PLDI20p1381,
author = {Yuanbo Li and Shuo Ding and Qirun Zhang and Davide Italiano},
title = {Debug Information Validation for Optimized Code},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1381-1380},
doi = {10.1145/3385412.3386020},
year = {2020},
}
Publisher's Version
Article: pldi20main-p648-p doi:10.1145/3385412.3386020
|
| |
Li, Zhijing |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Liang, Jingjing |
PLDI '20: "Question Selection for Interactive ..."
Question Selection for Interactive Program Synthesis
Ruyi Ji, Jingjing Liang, Yingfei Xiong, Lu Zhang, and Zhenjiang Hu
(Peking University, China)
@InProceedings{PLDI20p1501,
author = {Ruyi Ji and Jingjing Liang and Yingfei Xiong and Lu Zhang and Zhenjiang Hu},
title = {Question Selection for Interactive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1501-1500},
doi = {10.1145/3385412.3386025},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p714-p doi:10.1145/3385412.3386025
|
| |
Lim, Jay P. |
PLDI '20: "Debugging and Detecting Numerical ..."
Debugging and Detecting Numerical Errors in Computation with Posits
Sangeeta Chowdhary, Jay P. Lim, and Santosh Nagarakatte
(Rutgers University, USA)
@InProceedings{PLDI20p961,
author = {Sangeeta Chowdhary and Jay P. Lim and Santosh Nagarakatte},
title = {Debugging and Detecting Numerical Errors in Computation with Posits},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {961-960},
doi = {10.1145/3385412.3386004},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p371-p doi:10.1145/3385412.3386004
|
| |
Lin, Hsin-Hung |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Lindley, Sam |
PLDI '20: "FreezeML: Complete and Easy ..."
FreezeML: Complete and Easy Type Inference for First-Class Polymorphism
Frank Emrich, Sam Lindley, Jan Stolarek, James Cheney, and Jonathan Coates
(University of Edinburgh, UK; Imperial College London, UK; Lodz University of Technology, Poland; Alan Turing Institute, UK)
@InProceedings{PLDI20p561,
author = {Frank Emrich and Sam Lindley and Jan Stolarek and James Cheney and Jonathan Coates},
title = {FreezeML: Complete and Easy Type Inference for First-Class Polymorphism},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {561-560},
doi = {10.1145/3385412.3386003},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p363-p doi:10.1145/3385412.3386003
|
| |
Liu, Qingrui |
PLDI '20: "Compiler-Directed Soft Error ..."
Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection
Hongjune Kim, Jianping Zeng, Qingrui Liu, Mohammad Abdel-Majeed, Jaejin Lee, and Changhee Jung
(Seoul National University, South Korea; Purdue University, USA; Annapurna Labs, USA; University of Jordan, Jordan)
@InProceedings{PLDI20p1301,
author = {Hongjune Kim and Jianping Zeng and Qingrui Liu and Mohammad Abdel-Majeed and Jaejin Lee and Changhee Jung},
title = {Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1301-1300},
doi = {10.1145/3385412.3386033},
year = {2020},
}
Publisher's Version
Article: pldi20main-p859-p doi:10.1145/3385412.3386033
|
| |
Loehr, Devon |
PLDI '20: "NV: An Intermediate Language ..."
NV: An Intermediate Language for Verification of Network Control Planes
Nick Giannarakis, Devon Loehr, Ryan Beckett, and David Walker
(Princeton University, USA; Microsoft Research, USA)
@InProceedings{PLDI20p1261,
author = {Nick Giannarakis and Devon Loehr and Ryan Beckett and David Walker},
title = {NV: An Intermediate Language for Verification of Network Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1261-1260},
doi = {10.1145/3385412.3386019},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p613-p doi:10.1145/3385412.3386019
|
| |
Long, Fan |
PLDI '20: "Securing Smart Contract with ..."
Securing Smart Contract with Runtime Validation
Ao Li, Jemin Andrew Choi, and Fan Long
(University of Toronto, Canada)
@InProceedings{PLDI20p581,
author = {Ao Li and Jemin Andrew Choi and Fan Long},
title = {Securing Smart Contract with Runtime Validation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {581-580},
doi = {10.1145/3385412.3385982},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p127-p doi:10.1145/3385412.3385982
|
| |
Lorch, Jacob R. |
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
|
| |
Lu, Kai |
PLDI '20: "PMThreads: Persistent Memory ..."
PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies
Zhenwei Wu, Kai Lu, Andrew Nisbet, Wenzhe Zhang, and Mikel Luján
(National University of Defense Technology, China; University of Manchester, UK)
@InProceedings{PLDI20p821,
author = {Zhenwei Wu and Kai Lu and Andrew Nisbet and Wenzhe Zhang and Mikel Luján},
title = {PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {821-820},
doi = {10.1145/3385412.3386000},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p331-p doi:10.1145/3385412.3386000
|
| |
Lucia, Brandon |
PLDI '20: "Adaptive Low-Overhead Scheduling ..."
Adaptive Low-Overhead Scheduling for Periodic and Reactive Intermittent Execution
Kiwan Maeng and Brandon Lucia
(Carnegie Mellon University, USA)
@InProceedings{PLDI20p1321,
author = {Kiwan Maeng and Brandon Lucia},
title = {Adaptive Low-Overhead Scheduling for Periodic and Reactive Intermittent Execution},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1321-1320},
doi = {10.1145/3385412.3385998},
year = {2020},
}
Publisher's Version
Article: pldi20main-p291-p doi:10.1145/3385412.3385998
|
| |
Luján, Mikel |
PLDI '20: "PMThreads: Persistent Memory ..."
PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies
Zhenwei Wu, Kai Lu, Andrew Nisbet, Wenzhe Zhang, and Mikel Luján
(National University of Defense Technology, China; University of Manchester, UK)
@InProceedings{PLDI20p821,
author = {Zhenwei Wu and Kai Lu and Andrew Nisbet and Wenzhe Zhang and Mikel Luján},
title = {PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {821-820},
doi = {10.1145/3385412.3386000},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p331-p doi:10.1145/3385412.3386000
|
| |
Luo, Qinyi |
PLDI '20: "SympleGraph: Distributed Graph ..."
SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee
Youwei Zhuo, Jingji Chen, Qinyi Luo, Yanzhi Wang, Hailong Yang, Depei Qian, and Xuehai Qian
(University of Southern California, USA; Northeastern University, USA; Beihang University, China)
@InProceedings{PLDI20p781,
author = {Youwei Zhuo and Jingji Chen and Qinyi Luo and Yanzhi Wang and Hailong Yang and Depei Qian and Xuehai Qian},
title = {SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {781-780},
doi = {10.1145/3385412.3385961},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p9-p doi:10.1145/3385412.3385961
|
| |
Maeng, Kiwan
|
PLDI '20: "Adaptive Low-Overhead Scheduling ..."
Adaptive Low-Overhead Scheduling for Periodic and Reactive Intermittent Execution
Kiwan Maeng and Brandon Lucia
(Carnegie Mellon University, USA)
@InProceedings{PLDI20p1321,
author = {Kiwan Maeng and Brandon Lucia},
title = {Adaptive Low-Overhead Scheduling for Periodic and Reactive Intermittent Execution},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1321-1320},
doi = {10.1145/3385412.3385998},
year = {2020},
}
Publisher's Version
Article: pldi20main-p291-p doi:10.1145/3385412.3385998
|
| |
Maksimović, Petar |
PLDI '20: "Gillian, Part I: A Multi-language ..."
Gillian, Part I: A Multi-language Platform for Symbolic Execution
José Fragoso Santos, Petar Maksimović, Sacha-Élie Ayoun, and Philippa Gardner
(INESC-ID, Portugal; Instituto Superior Técnico, University of Lisbon, Portugal; Imperial College London, UK)
@InProceedings{PLDI20p1221,
author = {José Fragoso Santos and Petar Maksimović and Sacha-Élie Ayoun and Philippa Gardner},
title = {Gillian, Part I: A Multi-language Platform for Symbolic Execution},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1221-1220},
doi = {10.1145/3385412.3386014},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p507-p doi:10.1145/3385412.3386014
|
| |
Mandel, Louis |
PLDI '20: "Reactive Probabilistic Programming ..."
Reactive Probabilistic Programming
Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, and Michael Carbin
(IBM Research, USA; Massachusetts Institute of Technology, USA; ENS, France; PSL University, France)
@InProceedings{PLDI20p1181,
author = {Guillaume Baudart and Louis Mandel and Eric Atkinson and Benjamin Sherman and Marc Pouzet and Michael Carbin},
title = {Reactive Probabilistic Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1181-1180},
doi = {10.1145/3385412.3386009},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p439-p doi:10.1145/3385412.3386009
|
| |
Millstein, Todd |
PLDI '20: "Data-Driven Inference of Representation ..."
Data-Driven Inference of Representation Invariants
Anders Miltner, Saswat Padhi, Todd Millstein, and David Walker
(Princeton University, USA; University of California at Los Angeles, USA)
@InProceedings{PLDI20p1,
author = {Anders Miltner and Saswat Padhi and Todd Millstein and David Walker},
title = {Data-Driven Inference of Representation Invariants},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3385412.3385967},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p34-p doi:10.1145/3385412.3385967
|
| |
Miltner, Anders |
PLDI '20: "Data-Driven Inference of Representation ..."
Data-Driven Inference of Representation Invariants
Anders Miltner, Saswat Padhi, Todd Millstein, and David Walker
(Princeton University, USA; University of California at Los Angeles, USA)
@InProceedings{PLDI20p1,
author = {Anders Miltner and Saswat Padhi and Todd Millstein and David Walker},
title = {Data-Driven Inference of Representation Invariants},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3385412.3385967},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p34-p doi:10.1145/3385412.3385967
|
| |
Muller, Stefan K. |
PLDI '20: "Responsive Parallelism with ..."
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein, Umut A. Acar, Kunal Agrawal, and I-Ting Angelina Lee
(Carnegie Mellon University, USA; Washington University in St. Louis, USA)
@InProceedings{PLDI20p761,
author = {Stefan K. Muller and Kyle Singer and Noah Goldstein and Umut A. Acar and Kunal Agrawal and I-Ting Angelina Lee},
title = {Responsive Parallelism with Futures and State},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {761-760},
doi = {10.1145/3385412.3386013},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p497-p doi:10.1145/3385412.3386013
|
| |
Mururu, Girish |
PLDI '20: "BlankIt Library Debloating: ..."
BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t
Chris Porter, Girish Mururu, Prithayan Barua, and Santosh Pande
(Georgia Institute of Technology, USA)
@InProceedings{PLDI20p221,
author = {Chris Porter and Girish Mururu and Prithayan Barua and Santosh Pande},
title = {BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {221-220},
doi = {10.1145/3385412.3386017},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p538-p doi:10.1145/3385412.3386017
|
| |
Musuvathi, Madan |
PLDI '20: "EVA: An Encrypted Vector Arithmetic ..."
EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, and Madan Musuvathi
(University of Texas at Austin, USA; EPFL, Switzerland; Microsoft Research, USA)
@InProceedings{PLDI20p721,
author = {Roshan Dathathri and Blagovesta Kostova and Olli Saarikivi and Wei Dai and Kim Laine and Madan Musuvathi},
title = {EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {721-720},
doi = {10.1145/3385412.3386023},
year = {2020},
}
Publisher's Version
Article: pldi20main-p698-p doi:10.1145/3385412.3386023
|
| |
Mutluergil, Suha Orhun |
PLDI '20: "Inductive Sequentialization ..."
Inductive Sequentialization of Asynchronous Programs
Bernhard Kragl, Constantin Enea, Thomas A. Henzinger, Suha Orhun Mutluergil, and Shaz Qadeer
(IST Austria, Austria; IRIF, France; University of Paris, France; CNRS, France; Calibra, USA)
@InProceedings{PLDI20p301,
author = {Bernhard Kragl and Constantin Enea and Thomas A. Henzinger and Suha Orhun Mutluergil and Shaz Qadeer},
title = {Inductive Sequentialization of Asynchronous Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {301-300},
doi = {10.1145/3385412.3385980},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p109-p doi:10.1145/3385412.3385980
|
| |
Nagarakatte, Santosh
|
PLDI '20: "Debugging and Detecting Numerical ..."
Debugging and Detecting Numerical Errors in Computation with Posits
Sangeeta Chowdhary, Jay P. Lim, and Santosh Nagarakatte
(Rutgers University, USA)
@InProceedings{PLDI20p961,
author = {Sangeeta Chowdhary and Jay P. Lim and Santosh Nagarakatte},
title = {Debugging and Detecting Numerical Errors in Computation with Posits},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {961-960},
doi = {10.1145/3385412.3386004},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p371-p doi:10.1145/3385412.3386004
|
| |
Nandi, Chandrakana |
PLDI '20: "Synthesizing Structured CAD ..."
Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Chandrakana Nandi, Max Willsey, Adam Anderson, James R. Wilcox, Eva Darulova, Dan Grossman, and Zachary Tatlock
(University of Washington, USA; Certora, USA; MPI-SWS, Germany)
@InProceedings{PLDI20p41,
author = {Chandrakana Nandi and Max Willsey and Adam Anderson and James R. Wilcox and Eva Darulova and Dan Grossman and Zachary Tatlock},
title = {Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3385412.3386012},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p471-p doi:10.1145/3385412.3386012
|
| |
Nigam, Rachit |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Nisbet, Andrew |
PLDI '20: "PMThreads: Persistent Memory ..."
PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies
Zhenwei Wu, Kai Lu, Andrew Nisbet, Wenzhe Zhang, and Mikel Luján
(National University of Defense Technology, China; University of Manchester, UK)
@InProceedings{PLDI20p821,
author = {Zhenwei Wu and Kai Lu and Andrew Nisbet and Wenzhe Zhang and Mikel Luján},
title = {PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {821-820},
doi = {10.1145/3385412.3386000},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p331-p doi:10.1145/3385412.3386000
|
| |
Nötzli, Andres |
PLDI '20: "Towards a Verified Range Analysis ..."
Towards a Verified Range Analysis for JavaScript JITs
Fraser Brown, John Renner, Andres Nötzli, Sorin Lerner, Hovav Shacham, and Deian Stefan
(Stanford University, USA; University of California at San Diego, USA; University of Texas at Austin, USA)
@InProceedings{PLDI20p181,
author = {Fraser Brown and John Renner and Andres Nötzli and Sorin Lerner and Hovav Shacham and Deian Stefan},
title = {Towards a Verified Range Analysis for JavaScript JITs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {181-180},
doi = {10.1145/3385412.3385968},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p44-p doi:10.1145/3385412.3385968
|
| |
Oh, Hakjoo
|
PLDI '20: "Optimizing Homomorphic Evaluation ..."
Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting
DongKwon Lee, Woosuk Lee, Hakjoo Oh, and Kwangkeun Yi
(Seoul National University, South Korea; Hanyang University, South Korea; Korea University, South Korea)
@InProceedings{PLDI20p661,
author = {DongKwon Lee and Woosuk Lee and Hakjoo Oh and Kwangkeun Yi},
title = {Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {661-660},
doi = {10.1145/3385412.3385996},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p242-p doi:10.1145/3385412.3385996
|
| |
Olivry, Auguste |
PLDI '20: "Automated Derivation of Parametric ..."
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)
@InProceedings{PLDI20p1061,
author = {Auguste Olivry and Julien Langou and Louis-Noël Pouchet and P. Sadayappan and Fabrice Rastello},
title = {Automated Derivation of Parametric Data Movement Lower Bounds for Affine Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1061-1060},
doi = {10.1145/3385412.3385989},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p216-p doi:10.1145/3385412.3385989
|
| |
Österlund, Erik |
PLDI '20: "Improving Program Locality ..."
Improving Program Locality in the GC using Hotness
Albert Mingkun Yang, Erik Österlund, and Tobias Wrigstad
(Uppsala University, Sweden; Oracle, Sweden)
@InProceedings{PLDI20p401,
author = {Albert Mingkun Yang and Erik Österlund and Tobias Wrigstad},
title = {Improving Program Locality in the GC using Hotness},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {401-400},
doi = {10.1145/3385412.3385977},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p99-p doi:10.1145/3385412.3385977
|
| |
Padhi, Saswat
|
PLDI '20: "Data-Driven Inference of Representation ..."
Data-Driven Inference of Representation Invariants
Anders Miltner, Saswat Padhi, Todd Millstein, and David Walker
(Princeton University, USA; University of California at Los Angeles, USA)
@InProceedings{PLDI20p1,
author = {Anders Miltner and Saswat Padhi and Todd Millstein and David Walker},
title = {Data-Driven Inference of Representation Invariants},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3385412.3385967},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p34-p doi:10.1145/3385412.3385967
|
| |
Padon, Oded |
PLDI '20: "First-Order Quantified Separators ..."
First-Order Quantified Separators
Jason R. Koenig, Oded Padon, Neil Immerman, and Alex Aiken
(Stanford University, USA; University of Massachusetts at Amherst, USA)
@InProceedings{PLDI20p921,
author = {Jason R. Koenig and Oded Padon and Neil Immerman and Alex Aiken},
title = {First-Order Quantified Separators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {921-920},
doi = {10.1145/3385412.3386018},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p560-p doi:10.1145/3385412.3386018
|
| |
Pande, Santosh |
PLDI '20: "BlankIt Library Debloating: ..."
BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t
Chris Porter, Girish Mururu, Prithayan Barua, and Santosh Pande
(Georgia Institute of Technology, USA)
@InProceedings{PLDI20p221,
author = {Chris Porter and Girish Mururu and Prithayan Barua and Santosh Pande},
title = {BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {221-220},
doi = {10.1145/3385412.3386017},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p538-p doi:10.1145/3385412.3386017
|
| |
Parno, Bryan |
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
|
| |
Patel, Nisarg |
PLDI '20: "Verifying Concurrent Search ..."
Verifying Concurrent Search Structure Templates
Siddharth Krishna, Nisarg Patel, Dennis Shasha, and Thomas Wies
(Microsoft Research, UK; New York University, USA)
@InProceedings{PLDI20p241,
author = {Siddharth Krishna and Nisarg Patel and Dennis Shasha and Thomas Wies},
title = {Verifying Concurrent Search Structure Templates},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {241-240},
doi = {10.1145/3385412.3386029},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p756-p doi:10.1145/3385412.3386029
|
| |
Patrignani, Marco |
PLDI '20: "Type-Directed Scheduling of ..."
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)
@InProceedings{PLDI20p541,
author = {David Durst and Matthew Feldman and Dillon Huff and David Akeley and Ross Daly and Gilbert Louis Bernstein and Marco Patrignani and Kayvon Fatahalian and Pat Hanrahan},
title = {Type-Directed Scheduling of Streaming Accelerators},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {541-540},
doi = {10.1145/3385412.3385983},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p159-p doi:10.1145/3385412.3385983
|
| |
Petoumenos, Pavlos |
PLDI '20: "Effective Function Merging ..."
Effective Function Merging in the SSA Form
Rodrigo C. O. Rocha, Pavlos Petoumenos, Zheng Wang, Murray Cole, and Hugh Leather
(University of Edinburgh, UK; University of Manchester, UK; University of Leeds, UK)
@InProceedings{PLDI20p1121,
author = {Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Hugh Leather},
title = {Effective Function Merging in the SSA Form},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1121-1120},
doi = {10.1145/3385412.3386030},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p785-p doi:10.1145/3385412.3386030
|
| |
Petrank, Erez |
PLDI '20: "NVTraverse: In NVRAM Data ..."
NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey
Michal Friedman, Naama Ben-David, Yuanhao Wei, Guy E. Blelloch, and Erez Petrank
(Technion, Israel; Carnegie Mellon University, USA)
@InProceedings{PLDI20p501,
author = {Michal Friedman and Naama Ben-David and Yuanhao Wei and Guy E. Blelloch and Erez Petrank},
title = {NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {501-500},
doi = {10.1145/3385412.3386031},
year = {2020},
}
Publisher's Version
Article: pldi20main-p822-p doi:10.1145/3385412.3386031
|
| |
Phulia, Ankush |
PLDI '20: "OOElala: Order-of-Evaluation ..."
OOElala: Order-of-Evaluation Based Alias Analysis for Compiler Optimization
Ankush Phulia, Vaibhav Bhagee, and Sorav Bansal
(IIT Delhi, India)
@InProceedings{PLDI20p1101,
author = {Ankush Phulia and Vaibhav Bhagee and Sorav Bansal},
title = {OOElala: Order-of-Evaluation Based Alias Analysis for Compiler Optimization},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1101-1100},
doi = {10.1145/3385412.3385962},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p21-p doi:10.1145/3385412.3385962
|
| |
Pichon-Pharabod, Jean |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
|
| |
Pit-Claudel, Clément |
PLDI '20: "The Essence of Bluespec: A ..."
The Essence of Bluespec: A Core Language for Rule-Based Hardware Design
Thomas Bourgeat, Clément Pit-Claudel, Adam Chlipala, and Arvind
(Massachusetts Institute of Technology, USA)
@InProceedings{PLDI20p321,
author = {Thomas Bourgeat and Clément Pit-Claudel and Adam Chlipala and Arvind},
title = {The Essence of Bluespec: A Core Language for Rule-Based Hardware Design},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {321-320},
doi = {10.1145/3385412.3385965},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p32-p doi:10.1145/3385412.3385965
|
| |
Podkopaev, Anton |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
PLDI '20: "Promising 2.0: Global Optimizations ..."
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)
@InProceedings{PLDI20p481,
author = {Sung-Hwan Lee and Minki Cho and Anton Podkopaev and Soham Chakraborty and Chung-Kil Hur and Ori Lahav and Viktor Vafeiadis},
title = {Promising 2.0: Global Optimizations in Relaxed Memory Concurrency},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {481-480},
doi = {10.1145/3385412.3386010},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p465-p doi:10.1145/3385412.3386010
|
| |
Porter, Chris |
PLDI '20: "BlankIt Library Debloating: ..."
BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t
Chris Porter, Girish Mururu, Prithayan Barua, and Santosh Pande
(Georgia Institute of Technology, USA)
@InProceedings{PLDI20p221,
author = {Chris Porter and Girish Mururu and Prithayan Barua and Santosh Pande},
title = {BlankIt Library Debloating: Getting What You Want Instead of Cutting What You Don’t},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {221-220},
doi = {10.1145/3385412.3386017},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p538-p doi:10.1145/3385412.3386017
|
| |
Pouchet, Louis-Noël |
PLDI '20: "Automated Derivation of Parametric ..."
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)
@InProceedings{PLDI20p1061,
author = {Auguste Olivry and Julien Langou and Louis-Noël Pouchet and P. Sadayappan and Fabrice Rastello},
title = {Automated Derivation of Parametric Data Movement Lower Bounds for Affine Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1061-1060},
doi = {10.1145/3385412.3385989},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p216-p doi:10.1145/3385412.3385989
|
| |
Pouzet, Marc |
PLDI '20: "Reactive Probabilistic Programming ..."
Reactive Probabilistic Programming
Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, and Michael Carbin
(IBM Research, USA; Massachusetts Institute of Technology, USA; ENS, France; PSL University, France)
@InProceedings{PLDI20p1181,
author = {Guillaume Baudart and Louis Mandel and Eric Atkinson and Benjamin Sherman and Marc Pouzet and Michael Carbin},
title = {Reactive Probabilistic Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1181-1180},
doi = {10.1145/3385412.3386009},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p439-p doi:10.1145/3385412.3386009
|
| |
Premtoon, Varot |
PLDI '20: "Semantic Code Search via Equational ..."
Semantic Code Search via Equational Reasoning
Varot Premtoon, James Koppel, and Armando Solar-Lezama
(Massachusetts Institute of Technology, USA)
@InProceedings{PLDI20p1401,
author = {Varot Premtoon and James Koppel and Armando Solar-Lezama},
title = {Semantic Code Search via Equational Reasoning},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1401-1400},
doi = {10.1145/3385412.3386001},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p348-p doi:10.1145/3385412.3386001
|
| |
Pulte, Christopher |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
|
| |
Püschel, Markus |
PLDI '20: "Learning Fast and Precise ..."
Learning Fast and Precise Numerical Analysis
Jingxuan He, Gagandeep Singh, Markus Püschel, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p1461,
author = {Jingxuan He and Gagandeep Singh and Markus Püschel and Martin Vechev},
title = {Learning Fast and Precise Numerical Analysis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1461-1460},
doi = {10.1145/3385412.3386016},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p517-p doi:10.1145/3385412.3386016
|
| |
Qadeer, Shaz
|
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
PLDI '20: "Inductive Sequentialization ..."
Inductive Sequentialization of Asynchronous Programs
Bernhard Kragl, Constantin Enea, Thomas A. Henzinger, Suha Orhun Mutluergil, and Shaz Qadeer
(IST Austria, Austria; IRIF, France; University of Paris, France; CNRS, France; Calibra, USA)
@InProceedings{PLDI20p301,
author = {Bernhard Kragl and Constantin Enea and Thomas A. Henzinger and Suha Orhun Mutluergil and Shaz Qadeer},
title = {Inductive Sequentialization of Asynchronous Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {301-300},
doi = {10.1145/3385412.3385980},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p109-p doi:10.1145/3385412.3385980
|
| |
Qian, Depei |
PLDI '20: "SympleGraph: Distributed Graph ..."
SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee
Youwei Zhuo, Jingji Chen, Qinyi Luo, Yanzhi Wang, Hailong Yang, Depei Qian, and Xuehai Qian
(University of Southern California, USA; Northeastern University, USA; Beihang University, China)
@InProceedings{PLDI20p781,
author = {Youwei Zhuo and Jingji Chen and Qinyi Luo and Yanzhi Wang and Hailong Yang and Depei Qian and Xuehai Qian},
title = {SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {781-780},
doi = {10.1145/3385412.3385961},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p9-p doi:10.1145/3385412.3385961
|
| |
Qian, Xuehai |
PLDI '20: "SympleGraph: Distributed Graph ..."
SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee
Youwei Zhuo, Jingji Chen, Qinyi Luo, Yanzhi Wang, Hailong Yang, Depei Qian, and Xuehai Qian
(University of Southern California, USA; Northeastern University, USA; Beihang University, China)
@InProceedings{PLDI20p781,
author = {Youwei Zhuo and Jingji Chen and Qinyi Luo and Yanzhi Wang and Hailong Yang and Depei Qian and Xuehai Qian},
title = {SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {781-780},
doi = {10.1145/3385412.3385961},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p9-p doi:10.1145/3385412.3385961
|
| |
Qin, Boqin |
PLDI '20: "Understanding Memory and Thread ..."
Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs
Boqin Qin, Yilun Chen, Zeming Yu, Linhai Song, and Yiying Zhang
(Pennsylvania State University, USA; Purdue University, USA; University of California at San Diego, USA)
@InProceedings{PLDI20p1001,
author = {Boqin Qin and Yilun Chen and Zeming Yu and Linhai Song and Yiying Zhang},
title = {Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1001-1000},
doi = {10.1145/3385412.3386036},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p944-p doi:10.1145/3385412.3386036
|
| |
Qiu, Xiaokang |
PLDI '20: "Reconciling Enumerative and ..."
Reconciling Enumerative and Deductive Program Synthesis
Kangjing Huang, Xiaokang Qiu, Peiyuan Shen, and Yanjun Wang
(Purdue University, USA)
@InProceedings{PLDI20p1521,
author = {Kangjing Huang and Xiaokang Qiu and Peiyuan Shen and Yanjun Wang},
title = {Reconciling Enumerative and Deductive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1521-1520},
doi = {10.1145/3385412.3386027},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p745-p doi:10.1145/3385412.3386027
|
| |
Ramesh, Raghavendra
|
PLDI '20: "Static Analysis of Java Enterprise ..."
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)
@InProceedings{PLDI20p1041,
author = {Anastasios Antoniadis and Nikos Filippakis and Paddy Krishnan and Raghavendra Ramesh and Nicholas Allen and Yannis Smaragdakis},
title = {Static Analysis of Java Enterprise Applications: Frameworks and Caches, the Elephants in the Room},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1041-1040},
doi = {10.1145/3385412.3386026},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p727-p doi:10.1145/3385412.3386026
|
| |
Rastello, Fabrice |
PLDI '20: "Automated Derivation of Parametric ..."
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)
@InProceedings{PLDI20p1061,
author = {Auguste Olivry and Julien Langou and Louis-Noël Pouchet and P. Sadayappan and Fabrice Rastello},
title = {Automated Derivation of Parametric Data Movement Lower Bounds for Affine Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1061-1060},
doi = {10.1145/3385412.3385989},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p216-p doi:10.1145/3385412.3385989
|
| |
Renner, John |
PLDI '20: "Towards a Verified Range Analysis ..."
Towards a Verified Range Analysis for JavaScript JITs
Fraser Brown, John Renner, Andres Nötzli, Sorin Lerner, Hovav Shacham, and Deian Stefan
(Stanford University, USA; University of California at San Diego, USA; University of Texas at Austin, USA)
@InProceedings{PLDI20p181,
author = {Fraser Brown and John Renner and Andres Nötzli and Sorin Lerner and Hovav Shacham and Deian Stefan},
title = {Towards a Verified Range Analysis for JavaScript JITs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {181-180},
doi = {10.1145/3385412.3385968},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p44-p doi:10.1145/3385412.3385968
|
| |
Reppy, John |
PLDI '20: "From Folklore to Fact: Comparing ..."
From Folklore to Fact: Comparing Implementations of Stacks and Continuations
Kavon Farvardin and John Reppy
(University of Chicago, USA)
@InProceedings{PLDI20p101,
author = {Kavon Farvardin and John Reppy},
title = {From Folklore to Fact: Comparing Implementations of Stacks and Continuations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {101-100},
doi = {10.1145/3385412.3385994},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p234-p doi:10.1145/3385412.3385994
|
| |
Reps, Thomas |
PLDI '20: "Fast Graph Simplification ..."
Fast Graph Simplification for Interleaved Dyck-Reachability
Yuanbo Li, Qirun Zhang, and Thomas Reps
(Georgia Institute of Technology, USA; University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1021,
author = {Yuanbo Li and Qirun Zhang and Thomas Reps},
title = {Fast Graph Simplification for Interleaved Dyck-Reachability},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1021-1020},
doi = {10.1145/3385412.3386021},
year = {2020},
}
Publisher's Version
Article: pldi20main-p651-p doi:10.1145/3385412.3386021
PLDI '20: "Exact and Approximate Methods ..."
Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems
Qinheping Hu, John Cyphert, Loris D'Antoni, and Thomas Reps
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1481,
author = {Qinheping Hu and John Cyphert and Loris D'Antoni and Thomas Reps},
title = {Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1481-1480},
doi = {10.1145/3385412.3385979},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p106-p doi:10.1145/3385412.3385979
PLDI '20: "Templates and Recurrences: ..."
Templates and Recurrences: Better Together
Jason Breck, John Cyphert, Zachary Kincaid, and Thomas Reps
(University of Wisconsin-Madison, USA; Princeton University, USA)
@InProceedings{PLDI20p901,
author = {Jason Breck and John Cyphert and Zachary Kincaid and Thomas Reps},
title = {Templates and Recurrences: Better Together},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {901-900},
doi = {10.1145/3385412.3386035},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p893-p doi:10.1145/3385412.3386035
|
| |
Rezk, Tamara |
PLDI '20: "Constant-Time Foundations ..."
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)
@InProceedings{PLDI20p1201,
author = {Sunjay Cauligi and Craig Disselkoen and Klaus v. Gleissenthall and Dean Tullsen and Deian Stefan and Tamara Rezk and Gilles Barthe},
title = {Constant-Time Foundations for the New Spectre Era},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1201-1200},
doi = {10.1145/3385412.3385970},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p58-p doi:10.1145/3385412.3385970
|
| |
Ritter, Fabian |
PLDI '20: "PMEvo: Portable Inference ..."
PMEvo: Portable Inference of Port Mappings for Out-of-Order Processors by Evolutionary Optimization
Fabian Ritter and Sebastian Hack
(Saarland University, Germany)
@InProceedings{PLDI20p801,
author = {Fabian Ritter and Sebastian Hack},
title = {PMEvo: Portable Inference of Port Mappings for Out-of-Order Processors by Evolutionary Optimization},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {801-800},
doi = {10.1145/3385412.3385995},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p235-p doi:10.1145/3385412.3385995
|
| |
Rocha, Rodrigo C. O. |
PLDI '20: "Effective Function Merging ..."
Effective Function Merging in the SSA Form
Rodrigo C. O. Rocha, Pavlos Petoumenos, Zheng Wang, Murray Cole, and Hugh Leather
(University of Edinburgh, UK; University of Manchester, UK; University of Leeds, UK)
@InProceedings{PLDI20p1121,
author = {Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Hugh Leather},
title = {Effective Function Merging in the SSA Form},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1121-1120},
doi = {10.1145/3385412.3386030},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p785-p doi:10.1145/3385412.3386030
|
| |
Roemer, Jake |
PLDI '20: "SmartTrack: Efficient Predictive ..."
SmartTrack: Efficient Predictive Race Detection
Jake Roemer, Kaan Genç, and Michael D. Bond
(Ohio State University, USA)
@InProceedings{PLDI20p981,
author = {Jake Roemer and Kaan Genç and Michael D. Bond},
title = {SmartTrack: Efficient Predictive Race Detection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {981-980},
doi = {10.1145/3385412.3385993},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Article: pldi20main-p228-p doi:10.1145/3385412.3385993
|
| |
Roychoudhury, Abhik |
PLDI '20: "Binary Rewriting without Control ..."
Binary Rewriting without Control Flow Recovery
Gregory J. Duck, Xiang Gao, and Abhik Roychoudhury
(National University of Singapore, Singapore)
@InProceedings{PLDI20p201,
author = {Gregory J. Duck and Xiang Gao and Abhik Roychoudhury},
title = {Binary Rewriting without Control Flow Recovery},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {201-200},
doi = {10.1145/3385412.3385972},
year = {2020},
}
Publisher's Version
Article: pldi20main-p79-p doi:10.1145/3385412.3385972
|
| |
Ryan, Gabriel |
PLDI '20: "Learning Nonlinear Loop Invariants ..."
Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks
Jianan Yao, Gabriel Ryan, Justin Wong, Suman Jana, and Ronghui Gu
(Columbia University, USA)
@InProceedings{PLDI20p141,
author = {Jianan Yao and Gabriel Ryan and Justin Wong and Suman Jana and Ronghui Gu},
title = {Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {141-140},
doi = {10.1145/3385412.3385986},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p179-p doi:10.1145/3385412.3385986
|
| |
Saarikivi, Olli
|
PLDI '20: "EVA: An Encrypted Vector Arithmetic ..."
EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, and Madan Musuvathi
(University of Texas at Austin, USA; EPFL, Switzerland; Microsoft Research, USA)
@InProceedings{PLDI20p721,
author = {Roshan Dathathri and Blagovesta Kostova and Olli Saarikivi and Wei Dai and Kim Laine and Madan Musuvathi},
title = {EVA: An Encrypted Vector Arithmetic Language and Compiler for Efficient Homomorphic Computation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {721-720},
doi = {10.1145/3385412.3386023},
year = {2020},
}
Publisher's Version
Article: pldi20main-p698-p doi:10.1145/3385412.3386023
|
| |
Sadayappan, P. |
PLDI '20: "Automated Derivation of Parametric ..."
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)
@InProceedings{PLDI20p1061,
author = {Auguste Olivry and Julien Langou and Louis-Noël Pouchet and P. Sadayappan and Fabrice Rastello},
title = {Automated Derivation of Parametric Data Movement Lower Bounds for Affine Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1061-1060},
doi = {10.1145/3385412.3385989},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p216-p doi:10.1145/3385412.3385989
|
| |
Sakkas, Georgios |
PLDI '20: "Type Error Feedback via Analytic ..."
Type Error Feedback via Analytic Program Repair
Georgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, and Ranjit Jhala
(University of California at San Diego, USA; University of Michigan, USA)
@InProceedings{PLDI20p21,
author = {Georgios Sakkas and Madeline Endres and Benjamin Cosman and Westley Weimer and Ranjit Jhala},
title = {Type Error Feedback via Analytic Program Repair},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {21-20},
doi = {10.1145/3385412.3386005},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p407-p doi:10.1145/3385412.3386005
|
| |
Sampson, Adrian |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Scholz, Bernhard |
PLDI '20: "Ethainter: A Smart Contract ..."
Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities
Lexi Brent, Neville Grech, Sifis Lagouvardos, Bernhard Scholz, and Yannis Smaragdakis
(International Computer Science Institute, USA; University of Sydney, Australia; University of Athens, Greece)
@InProceedings{PLDI20p601,
author = {Lexi Brent and Neville Grech and Sifis Lagouvardos and Bernhard Scholz and Yannis Smaragdakis},
title = {Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {601-600},
doi = {10.1145/3385412.3385990},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p219-p doi:10.1145/3385412.3385990
|
| |
Schuiki, Fabian |
PLDI '20: "LLHD: A Multi-level Intermediate ..."
LLHD: A Multi-level Intermediate Representation for Hardware Description Languages
Fabian Schuiki, Andreas Kurth, Tobias Grosser, and Luca Benini
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p341,
author = {Fabian Schuiki and Andreas Kurth and Tobias Grosser and Luca Benini},
title = {LLHD: A Multi-level Intermediate Representation for Hardware Description Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {341-340},
doi = {10.1145/3385412.3386024},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p713-p doi:10.1145/3385412.3386024
|
| |
Serrano, Manuel |
PLDI '20: "HipHop.js: (A)Synchronous ..."
HipHop.js: (A)Synchronous Reactive Web Programming
Gérard Berry and Manuel Serrano
(Collège de France, France; Inria, France)
@InProceedings{PLDI20p701,
author = {Gérard Berry and Manuel Serrano},
title = {HipHop.js: (A)Synchronous Reactive Web Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {701-700},
doi = {10.1145/3385412.3385984},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p161-p doi:10.1145/3385412.3385984
|
| |
Shacham, Hovav |
PLDI '20: "Towards a Verified Range Analysis ..."
Towards a Verified Range Analysis for JavaScript JITs
Fraser Brown, John Renner, Andres Nötzli, Sorin Lerner, Hovav Shacham, and Deian Stefan
(Stanford University, USA; University of California at San Diego, USA; University of Texas at Austin, USA)
@InProceedings{PLDI20p181,
author = {Fraser Brown and John Renner and Andres Nötzli and Sorin Lerner and Hovav Shacham and Deian Stefan},
title = {Towards a Verified Range Analysis for JavaScript JITs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {181-180},
doi = {10.1145/3385412.3385968},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p44-p doi:10.1145/3385412.3385968
|
| |
Sharma, Upamanyu |
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
|
| |
Shasha, Dennis |
PLDI '20: "Verifying Concurrent Search ..."
Verifying Concurrent Search Structure Templates
Siddharth Krishna, Nisarg Patel, Dennis Shasha, and Thomas Wies
(Microsoft Research, UK; New York University, USA)
@InProceedings{PLDI20p241,
author = {Siddharth Krishna and Nisarg Patel and Dennis Shasha and Thomas Wies},
title = {Verifying Concurrent Search Structure Templates},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {241-240},
doi = {10.1145/3385412.3386029},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p756-p doi:10.1145/3385412.3386029
|
| |
Shen, Peiyuan |
PLDI '20: "Reconciling Enumerative and ..."
Reconciling Enumerative and Deductive Program Synthesis
Kangjing Huang, Xiaokang Qiu, Peiyuan Shen, and Yanjun Wang
(Purdue University, USA)
@InProceedings{PLDI20p1521,
author = {Kangjing Huang and Xiaokang Qiu and Peiyuan Shen and Yanjun Wang},
title = {Reconciling Enumerative and Deductive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1521-1520},
doi = {10.1145/3385412.3386027},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p745-p doi:10.1145/3385412.3386027
|
| |
Sherman, Benjamin |
PLDI '20: "Reactive Probabilistic Programming ..."
Reactive Probabilistic Programming
Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, and Michael Carbin
(IBM Research, USA; Massachusetts Institute of Technology, USA; ENS, France; PSL University, France)
@InProceedings{PLDI20p1181,
author = {Guillaume Baudart and Louis Mandel and Eric Atkinson and Benjamin Sherman and Marc Pouzet and Michael Carbin},
title = {Reactive Probabilistic Programming},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1181-1180},
doi = {10.1145/3385412.3386009},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p439-p doi:10.1145/3385412.3386009
|
| |
Singer, Kyle |
PLDI '20: "Responsive Parallelism with ..."
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein, Umut A. Acar, Kunal Agrawal, and I-Ting Angelina Lee
(Carnegie Mellon University, USA; Washington University in St. Louis, USA)
@InProceedings{PLDI20p761,
author = {Stefan K. Muller and Kyle Singer and Noah Goldstein and Umut A. Acar and Kunal Agrawal and I-Ting Angelina Lee},
title = {Responsive Parallelism with Futures and State},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {761-760},
doi = {10.1145/3385412.3386013},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p497-p doi:10.1145/3385412.3386013
|
| |
Singh, Gagandeep |
PLDI '20: "Learning Fast and Precise ..."
Learning Fast and Precise Numerical Analysis
Jingxuan He, Gagandeep Singh, Markus Püschel, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p1461,
author = {Jingxuan He and Gagandeep Singh and Markus Püschel and Martin Vechev},
title = {Learning Fast and Precise Numerical Analysis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1461-1460},
doi = {10.1145/3385412.3386016},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p517-p doi:10.1145/3385412.3386016
|
| |
Smaragdakis, Yannis |
PLDI '20: "Static Analysis of Java Enterprise ..."
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)
@InProceedings{PLDI20p1041,
author = {Anastasios Antoniadis and Nikos Filippakis and Paddy Krishnan and Raghavendra Ramesh and Nicholas Allen and Yannis Smaragdakis},
title = {Static Analysis of Java Enterprise Applications: Frameworks and Caches, the Elephants in the Room},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1041-1040},
doi = {10.1145/3385412.3386026},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p727-p doi:10.1145/3385412.3386026
PLDI '20: "Ethainter: A Smart Contract ..."
Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities
Lexi Brent, Neville Grech, Sifis Lagouvardos, Bernhard Scholz, and Yannis Smaragdakis
(International Computer Science Institute, USA; University of Sydney, Australia; University of Athens, Greece)
@InProceedings{PLDI20p601,
author = {Lexi Brent and Neville Grech and Sifis Lagouvardos and Bernhard Scholz and Yannis Smaragdakis},
title = {Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {601-600},
doi = {10.1145/3385412.3385990},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p219-p doi:10.1145/3385412.3385990
|
| |
Solar-Lezama, Armando |
PLDI '20: "Semantic Code Search via Equational ..."
Semantic Code Search via Equational Reasoning
Varot Premtoon, James Koppel, and Armando Solar-Lezama
(Massachusetts Institute of Technology, USA)
@InProceedings{PLDI20p1401,
author = {Varot Premtoon and James Koppel and Armando Solar-Lezama},
title = {Semantic Code Search via Equational Reasoning},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1401-1400},
doi = {10.1145/3385412.3386001},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p348-p doi:10.1145/3385412.3386001
|
| |
Song, Linhai |
PLDI '20: "Understanding Memory and Thread ..."
Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs
Boqin Qin, Yilun Chen, Zeming Yu, Linhai Song, and Yiying Zhang
(Pennsylvania State University, USA; Purdue University, USA; University of California at San Diego, USA)
@InProceedings{PLDI20p1001,
author = {Boqin Qin and Yilun Chen and Zeming Yu and Linhai Song and Yiying Zhang},
title = {Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1001-1000},
doi = {10.1145/3385412.3386036},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p944-p doi:10.1145/3385412.3386036
|
| |
Stefan, Deian |
PLDI '20: "Constant-Time Foundations ..."
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)
@InProceedings{PLDI20p1201,
author = {Sunjay Cauligi and Craig Disselkoen and Klaus v. Gleissenthall and Dean Tullsen and Deian Stefan and Tamara Rezk and Gilles Barthe},
title = {Constant-Time Foundations for the New Spectre Era},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1201-1200},
doi = {10.1145/3385412.3385970},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p58-p doi:10.1145/3385412.3385970
PLDI '20: "Towards a Verified Range Analysis ..."
Towards a Verified Range Analysis for JavaScript JITs
Fraser Brown, John Renner, Andres Nötzli, Sorin Lerner, Hovav Shacham, and Deian Stefan
(Stanford University, USA; University of California at San Diego, USA; University of Texas at Austin, USA)
@InProceedings{PLDI20p181,
author = {Fraser Brown and John Renner and Andres Nötzli and Sorin Lerner and Hovav Shacham and Deian Stefan},
title = {Towards a Verified Range Analysis for JavaScript JITs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {181-180},
doi = {10.1145/3385412.3385968},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p44-p doi:10.1145/3385412.3385968
|
| |
Steffen, Samuel |
PLDI '20: "λPSI: Exact Inference for ..."
λPSI: Exact Inference for Higher-Order Probabilistic Programs
Timon Gehr, Samuel Steffen, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p1161,
author = {Timon Gehr and Samuel Steffen and Martin Vechev},
title = {λPSI: Exact Inference for Higher-Order Probabilistic Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1161-1160},
doi = {10.1145/3385412.3386006},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p425-p doi:10.1145/3385412.3386006
|
| |
Stolarek, Jan |
PLDI '20: "FreezeML: Complete and Easy ..."
FreezeML: Complete and Easy Type Inference for First-Class Polymorphism
Frank Emrich, Sam Lindley, Jan Stolarek, James Cheney, and Jonathan Coates
(University of Edinburgh, UK; Imperial College London, UK; Lodz University of Technology, Poland; Alan Turing Institute, UK)
@InProceedings{PLDI20p561,
author = {Frank Emrich and Sam Lindley and Jan Stolarek and James Cheney and Jonathan Coates},
title = {FreezeML: Complete and Easy Type Inference for First-Class Polymorphism},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {561-560},
doi = {10.1145/3385412.3386003},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p363-p doi:10.1145/3385412.3386003
|
| |
Su, Zhendong |
PLDI '20: "Blended, Precise Semantic ..."
Blended, Precise Semantic Program Embeddings
Ke Wang and Zhendong Su
(Visa Research, USA; ETH Zurich, Switzerland)
@InProceedings{PLDI20p161,
author = {Ke Wang and Zhendong Su},
title = {Blended, Precise Semantic Program Embeddings},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {161-160},
doi = {10.1145/3385412.3385999},
year = {2020},
}
Publisher's Version
Article: pldi20main-p327-p doi:10.1145/3385412.3385999
PLDI '20: "Validating SMT Solvers via ..."
Validating SMT Solvers via Semantic Fusion
Dominik Winterer, Chengyu Zhang, and Zhendong Su
(ETH Zurich, Switzerland; East China Normal University, China)
@InProceedings{PLDI20p941,
author = {Dominik Winterer and Chengyu Zhang and Zhendong Su},
title = {Validating SMT Solvers via Semantic Fusion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {941-940},
doi = {10.1145/3385412.3385985},
year = {2020},
}
Publisher's Version
Article: pldi20main-p162-p doi:10.1145/3385412.3385985
|
| |
Subramanian, Kausik |
PLDI '20: "Detecting Network Load Violations ..."
Detecting Network Load Violations for Distributed Control Planes
Kausik Subramanian, Anubhavnidhi Abhashkumar, Loris D'Antoni, and Aditya Akella
(University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1281,
author = {Kausik Subramanian and Anubhavnidhi Abhashkumar and Loris D'Antoni and Aditya Akella},
title = {Detecting Network Load Violations for Distributed Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1281-1280},
doi = {10.1145/3385412.3385976},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p94-p doi:10.1145/3385412.3385976
|
| |
Suchy, Brian |
PLDI '20: "CARAT: A Case for Virtual ..."
CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation
Brian Suchy, Simone Campanoni, Nikos Hardavellas, and Peter Dinda
(Northwestern University, USA)
@InProceedings{PLDI20p441,
author = {Brian Suchy and Simone Campanoni and Nikos Hardavellas and Peter Dinda},
title = {CARAT: A Case for Virtual Memory through Compiler- and Runtime-Based Address Translation},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {441-440},
doi = {10.1145/3385412.3385987},
year = {2020},
}
Publisher's Version
Article: pldi20main-p188-p doi:10.1145/3385412.3385987
|
| |
Tan, Zujun
|
PLDI '20: "SCAF: A Speculation-Aware ..."
SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework
Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, and David I. August
(Princeton University, USA; Northwestern University, USA)
@InProceedings{PLDI20p841,
author = {Sotiris Apostolakis and Ziyang Xu and Zujun Tan and Greg Chan and Simone Campanoni and David I. August},
title = {SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {841-840},
doi = {10.1145/3385412.3386028},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p755-p doi:10.1145/3385412.3386028
|
| |
Tatlock, Zachary |
PLDI '20: "Synthesizing Structured CAD ..."
Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Chandrakana Nandi, Max Willsey, Adam Anderson, James R. Wilcox, Eva Darulova, Dan Grossman, and Zachary Tatlock
(University of Washington, USA; Certora, USA; MPI-SWS, Germany)
@InProceedings{PLDI20p41,
author = {Chandrakana Nandi and Max Willsey and Adam Anderson and James R. Wilcox and Eva Darulova and Dan Grossman and Zachary Tatlock},
title = {Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3385412.3386012},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p471-p doi:10.1145/3385412.3386012
|
| |
Thomas, Samuel |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Tullsen, Dean |
PLDI '20: "Constant-Time Foundations ..."
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)
@InProceedings{PLDI20p1201,
author = {Sunjay Cauligi and Craig Disselkoen and Klaus v. Gleissenthall and Dean Tullsen and Deian Stefan and Tamara Rezk and Gilles Barthe},
title = {Constant-Time Foundations for the New Spectre Era},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1201-1200},
doi = {10.1145/3385412.3385970},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p58-p doi:10.1145/3385412.3385970
|
| |
Usman, Muhammad
|
PLDI '20: "A Study of the Learnability ..."
A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)
Muhammad Usman, Wenxi Wang, Marko Vasic, Kaiyuan Wang, Haris Vikalo, and Sarfraz Khurshid
(University of Texas at Austin, USA; Google, USA)
@InProceedings{PLDI20p1441,
author = {Muhammad Usman and Wenxi Wang and Marko Vasic and Kaiyuan Wang and Haris Vikalo and Sarfraz Khurshid},
title = {A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1441-1440},
doi = {10.1145/3385412.3386015},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p511-p doi:10.1145/3385412.3386015
|
| |
Vafeiadis, Viktor
|
PLDI '20: "Promising 2.0: Global Optimizations ..."
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)
@InProceedings{PLDI20p481,
author = {Sung-Hwan Lee and Minki Cho and Anton Podkopaev and Soham Chakraborty and Chung-Kil Hur and Ori Lahav and Viktor Vafeiadis},
title = {Promising 2.0: Global Optimizations in Relaxed Memory Concurrency},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {481-480},
doi = {10.1145/3385412.3386010},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p465-p doi:10.1145/3385412.3386010
|
| |
Vasic, Marko |
PLDI '20: "A Study of the Learnability ..."
A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)
Muhammad Usman, Wenxi Wang, Marko Vasic, Kaiyuan Wang, Haris Vikalo, and Sarfraz Khurshid
(University of Texas at Austin, USA; Google, USA)
@InProceedings{PLDI20p1441,
author = {Muhammad Usman and Wenxi Wang and Marko Vasic and Kaiyuan Wang and Haris Vikalo and Sarfraz Khurshid},
title = {A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1441-1440},
doi = {10.1145/3385412.3386015},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p511-p doi:10.1145/3385412.3386015
|
| |
Vechev, Martin |
PLDI '20: "λPSI: Exact Inference for ..."
λPSI: Exact Inference for Higher-Order Probabilistic Programs
Timon Gehr, Samuel Steffen, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p1161,
author = {Timon Gehr and Samuel Steffen and Martin Vechev},
title = {λPSI: Exact Inference for Higher-Order Probabilistic Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1161-1160},
doi = {10.1145/3385412.3386006},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p425-p doi:10.1145/3385412.3386006
PLDI '20: "Learning Fast and Precise ..."
Learning Fast and Precise Numerical Analysis
Jingxuan He, Gagandeep Singh, Markus Püschel, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p1461,
author = {Jingxuan He and Gagandeep Singh and Markus Püschel and Martin Vechev},
title = {Learning Fast and Precise Numerical Analysis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1461-1460},
doi = {10.1145/3385412.3386016},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p517-p doi:10.1145/3385412.3386016
PLDI '20: "Silq: A High-Level Quantum ..."
Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics
Benjamin Bichsel, Maximilian Baader, Timon Gehr, and Martin Vechev
(ETH Zurich, Switzerland)
@InProceedings{PLDI20p381,
author = {Benjamin Bichsel and Maximilian Baader and Timon Gehr and Martin Vechev},
title = {Silq: A High-Level Quantum Language with Safe Uncomputation and Intuitive Semantics},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {381-380},
doi = {10.1145/3385412.3386007},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p431-p doi:10.1145/3385412.3386007
|
| |
Venkatesh, Deepan |
PLDI '20: "Scalable Validation of Binary ..."
Scalable Validation of Binary Lifters
Sandeep Dasgupta, Sushant Dinesh, Deepan Venkatesh, Vikram S. Adve, and Christopher W. Fletcher
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{PLDI20p861,
author = {Sandeep Dasgupta and Sushant Dinesh and Deepan Venkatesh and Vikram S. Adve and Christopher W. Fletcher},
title = {Scalable Validation of Binary Lifters},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {861-860},
doi = {10.1145/3385412.3385964},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p29-p doi:10.1145/3385412.3385964
|
| |
Vikalo, Haris |
PLDI '20: "A Study of the Learnability ..."
A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)
Muhammad Usman, Wenxi Wang, Marko Vasic, Kaiyuan Wang, Haris Vikalo, and Sarfraz Khurshid
(University of Texas at Austin, USA; Google, USA)
@InProceedings{PLDI20p1441,
author = {Muhammad Usman and Wenxi Wang and Marko Vasic and Kaiyuan Wang and Haris Vikalo and Sarfraz Khurshid},
title = {A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1441-1440},
doi = {10.1145/3385412.3386015},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p511-p doi:10.1145/3385412.3386015
|
| |
Vila, Pepe |
PLDI '20: "CacheQuery: Learning Replacement ..."
CacheQuery: Learning Replacement Policies from Hardware Caches
Pepe Vila, Pierre Ganty, Marco Guarnieri, and Boris Köpf
(IMDEA Software Institute, Spain; Universidad Politécnica de Madrid, Spain; Microsoft Research, UK)
@InProceedings{PLDI20p681,
author = {Pepe Vila and Pierre Ganty and Marco Guarnieri and Boris Köpf},
title = {CacheQuery: Learning Replacement Policies from Hardware Caches},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {681-680},
doi = {10.1145/3385412.3386008},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p438-p doi:10.1145/3385412.3386008
|
| |
Walker, David
|
PLDI '20: "NV: An Intermediate Language ..."
NV: An Intermediate Language for Verification of Network Control Planes
Nick Giannarakis, Devon Loehr, Ryan Beckett, and David Walker
(Princeton University, USA; Microsoft Research, USA)
@InProceedings{PLDI20p1261,
author = {Nick Giannarakis and Devon Loehr and Ryan Beckett and David Walker},
title = {NV: An Intermediate Language for Verification of Network Control Planes},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1261-1260},
doi = {10.1145/3385412.3386019},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p613-p doi:10.1145/3385412.3386019
PLDI '20: "Data-Driven Inference of Representation ..."
Data-Driven Inference of Representation Invariants
Anders Miltner, Saswat Padhi, Todd Millstein, and David Walker
(Princeton University, USA; University of California at Los Angeles, USA)
@InProceedings{PLDI20p1,
author = {Anders Miltner and Saswat Padhi and Todd Millstein and David Walker},
title = {Data-Driven Inference of Representation Invariants},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3385412.3385967},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p34-p doi:10.1145/3385412.3385967
|
| |
Wang, Kaiyuan |
PLDI '20: "A Study of the Learnability ..."
A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)
Muhammad Usman, Wenxi Wang, Marko Vasic, Kaiyuan Wang, Haris Vikalo, and Sarfraz Khurshid
(University of Texas at Austin, USA; Google, USA)
@InProceedings{PLDI20p1441,
author = {Muhammad Usman and Wenxi Wang and Marko Vasic and Kaiyuan Wang and Haris Vikalo and Sarfraz Khurshid},
title = {A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1441-1440},
doi = {10.1145/3385412.3386015},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p511-p doi:10.1145/3385412.3386015
|
| |
Wang, Ke |
PLDI '20: "Blended, Precise Semantic ..."
Blended, Precise Semantic Program Embeddings
Ke Wang and Zhendong Su
(Visa Research, USA; ETH Zurich, Switzerland)
@InProceedings{PLDI20p161,
author = {Ke Wang and Zhendong Su},
title = {Blended, Precise Semantic Program Embeddings},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {161-160},
doi = {10.1145/3385412.3385999},
year = {2020},
}
Publisher's Version
Article: pldi20main-p327-p doi:10.1145/3385412.3385999
|
| |
Wang, Wenxi |
PLDI '20: "A Study of the Learnability ..."
A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)
Muhammad Usman, Wenxi Wang, Marko Vasic, Kaiyuan Wang, Haris Vikalo, and Sarfraz Khurshid
(University of Texas at Austin, USA; Google, USA)
@InProceedings{PLDI20p1441,
author = {Muhammad Usman and Wenxi Wang and Marko Vasic and Kaiyuan Wang and Haris Vikalo and Sarfraz Khurshid},
title = {A Study of the Learnability of Relational Properties: Model Counting Meets Machine Learning (MCML)},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1441-1440},
doi = {10.1145/3385412.3386015},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p511-p doi:10.1145/3385412.3386015
|
| |
Wang, Xinyu |
PLDI '20: "Multi-modal Synthesis of Regular ..."
Multi-modal Synthesis of Regular Expressions
Qiaochu Chen, Xinyu Wang, Xi Ye, Greg Durrett, and Isil Dillig
(University of Texas at Austin, USA; University of Michigan at Ann Arbor, USA)
@InProceedings{PLDI20p641,
author = {Qiaochu Chen and Xinyu Wang and Xi Ye and Greg Durrett and Isil Dillig},
title = {Multi-modal Synthesis of Regular Expressions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {641-640},
doi = {10.1145/3385412.3385988},
year = {2020},
}
Publisher's Version
Article: pldi20main-p201-p doi:10.1145/3385412.3385988
|
| |
Wang, Yanjun |
PLDI '20: "Reconciling Enumerative and ..."
Reconciling Enumerative and Deductive Program Synthesis
Kangjing Huang, Xiaokang Qiu, Peiyuan Shen, and Yanjun Wang
(Purdue University, USA)
@InProceedings{PLDI20p1521,
author = {Kangjing Huang and Xiaokang Qiu and Peiyuan Shen and Yanjun Wang},
title = {Reconciling Enumerative and Deductive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1521-1520},
doi = {10.1145/3385412.3386027},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p745-p doi:10.1145/3385412.3386027
|
| |
Wang, Yanzhi |
PLDI '20: "SympleGraph: Distributed Graph ..."
SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee
Youwei Zhuo, Jingji Chen, Qinyi Luo, Yanzhi Wang, Hailong Yang, Depei Qian, and Xuehai Qian
(University of Southern California, USA; Northeastern University, USA; Beihang University, China)
@InProceedings{PLDI20p781,
author = {Youwei Zhuo and Jingji Chen and Qinyi Luo and Yanzhi Wang and Hailong Yang and Depei Qian and Xuehai Qian},
title = {SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {781-780},
doi = {10.1145/3385412.3385961},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p9-p doi:10.1145/3385412.3385961
|
| |
Wang, Zheng |
PLDI '20: "Effective Function Merging ..."
Effective Function Merging in the SSA Form
Rodrigo C. O. Rocha, Pavlos Petoumenos, Zheng Wang, Murray Cole, and Hugh Leather
(University of Edinburgh, UK; University of Manchester, UK; University of Leeds, UK)
@InProceedings{PLDI20p1121,
author = {Rodrigo C. O. Rocha and Pavlos Petoumenos and Zheng Wang and Murray Cole and Hugh Leather},
title = {Effective Function Merging in the SSA Form},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1121-1120},
doi = {10.1145/3385412.3386030},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p785-p doi:10.1145/3385412.3386030
|
| |
Watt, Conrad |
PLDI '20: "Repairing and Mechanising ..."
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)
@InProceedings{PLDI20p461,
author = {Conrad Watt and Christopher Pulte and Anton Podkopaev and Guillaume Barbier and Stephen Dolan and Shaked Flur and Jean Pichon-Pharabod and Shu-yu Guo},
title = {Repairing and Mechanising the JavaScript Relaxed Memory Model},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {461-460},
doi = {10.1145/3385412.3385973},
year = {2020},
}
Publisher's Version
Article: pldi20main-p81-p doi:10.1145/3385412.3385973
|
| |
Wei, Yuanhao |
PLDI '20: "NVTraverse: In NVRAM Data ..."
NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey
Michal Friedman, Naama Ben-David, Yuanhao Wei, Guy E. Blelloch, and Erez Petrank
(Technion, Israel; Carnegie Mellon University, USA)
@InProceedings{PLDI20p501,
author = {Michal Friedman and Naama Ben-David and Yuanhao Wei and Guy E. Blelloch and Erez Petrank},
title = {NVTraverse: In NVRAM Data Structures, the Destination Is More Important Than the Journey},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {501-500},
doi = {10.1145/3385412.3386031},
year = {2020},
}
Publisher's Version
Article: pldi20main-p822-p doi:10.1145/3385412.3386031
|
| |
Weimer, Westley |
PLDI '20: "Type Error Feedback via Analytic ..."
Type Error Feedback via Analytic Program Repair
Georgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, and Ranjit Jhala
(University of California at San Diego, USA; University of Michigan, USA)
@InProceedings{PLDI20p21,
author = {Georgios Sakkas and Madeline Endres and Benjamin Cosman and Westley Weimer and Ranjit Jhala},
title = {Type Error Feedback via Analytic Program Repair},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {21-20},
doi = {10.1145/3385412.3386005},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p407-p doi:10.1145/3385412.3386005
|
| |
Wies, Thomas |
PLDI '20: "Verifying Concurrent Search ..."
Verifying Concurrent Search Structure Templates
Siddharth Krishna, Nisarg Patel, Dennis Shasha, and Thomas Wies
(Microsoft Research, UK; New York University, USA)
@InProceedings{PLDI20p241,
author = {Siddharth Krishna and Nisarg Patel and Dennis Shasha and Thomas Wies},
title = {Verifying Concurrent Search Structure Templates},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {241-240},
doi = {10.1145/3385412.3386029},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p756-p doi:10.1145/3385412.3386029
|
| |
Wilcox, James R. |
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
PLDI '20: "Synthesizing Structured CAD ..."
Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Chandrakana Nandi, Max Willsey, Adam Anderson, James R. Wilcox, Eva Darulova, Dan Grossman, and Zachary Tatlock
(University of Washington, USA; Certora, USA; MPI-SWS, Germany)
@InProceedings{PLDI20p41,
author = {Chandrakana Nandi and Max Willsey and Adam Anderson and James R. Wilcox and Eva Darulova and Dan Grossman and Zachary Tatlock},
title = {Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3385412.3386012},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p471-p doi:10.1145/3385412.3386012
|
| |
Willsey, Max |
PLDI '20: "Synthesizing Structured CAD ..."
Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
Chandrakana Nandi, Max Willsey, Adam Anderson, James R. Wilcox, Eva Darulova, Dan Grossman, and Zachary Tatlock
(University of Washington, USA; Certora, USA; MPI-SWS, Germany)
@InProceedings{PLDI20p41,
author = {Chandrakana Nandi and Max Willsey and Adam Anderson and James R. Wilcox and Eva Darulova and Dan Grossman and Zachary Tatlock},
title = {Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3385412.3386012},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p471-p doi:10.1145/3385412.3386012
|
| |
Winterer, Dominik |
PLDI '20: "Validating SMT Solvers via ..."
Validating SMT Solvers via Semantic Fusion
Dominik Winterer, Chengyu Zhang, and Zhendong Su
(ETH Zurich, Switzerland; East China Normal University, China)
@InProceedings{PLDI20p941,
author = {Dominik Winterer and Chengyu Zhang and Zhendong Su},
title = {Validating SMT Solvers via Semantic Fusion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {941-940},
doi = {10.1145/3385412.3385985},
year = {2020},
}
Publisher's Version
Article: pldi20main-p162-p doi:10.1145/3385412.3385985
|
| |
Wong, Justin |
PLDI '20: "Learning Nonlinear Loop Invariants ..."
Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks
Jianan Yao, Gabriel Ryan, Justin Wong, Suman Jana, and Ronghui Gu
(Columbia University, USA)
@InProceedings{PLDI20p141,
author = {Jianan Yao and Gabriel Ryan and Justin Wong and Suman Jana and Ronghui Gu},
title = {Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {141-140},
doi = {10.1145/3385412.3385986},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p179-p doi:10.1145/3385412.3385986
|
| |
Wrigstad, Tobias |
PLDI '20: "Improving Program Locality ..."
Improving Program Locality in the GC using Hotness
Albert Mingkun Yang, Erik Österlund, and Tobias Wrigstad
(Uppsala University, Sweden; Oracle, Sweden)
@InProceedings{PLDI20p401,
author = {Albert Mingkun Yang and Erik Österlund and Tobias Wrigstad},
title = {Improving Program Locality in the GC using Hotness},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {401-400},
doi = {10.1145/3385412.3385977},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p99-p doi:10.1145/3385412.3385977
|
| |
Wu, Wei-Cheng |
PLDI '20: "Efficient Handling of String-Number ..."
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)
@InProceedings{PLDI20p1241,
author = {Parosh Aziz Abdulla and Mohamed Faouzi Atig and Yu-Fang Chen and Bui Phi Diep and Julian Dolby and Petr Janků and Hsin-Hung Lin and Lukáš Holík and Wei-Cheng Wu},
title = {Efficient Handling of String-Number Conversion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1241-1240},
doi = {10.1145/3385412.3386034},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p869-p doi:10.1145/3385412.3386034
|
| |
Wu, Xiaodi |
PLDI '20: "On the Principles of Differentiable ..."
On the Principles of Differentiable Quantum Programming Languages
Shaopeng Zhu, Shih-Han Hung, Shouvanik Chakrabarti, and Xiaodi Wu
(University of Maryland, USA)
@InProceedings{PLDI20p361,
author = {Shaopeng Zhu and Shih-Han Hung and Shouvanik Chakrabarti and Xiaodi Wu},
title = {On the Principles of Differentiable Quantum Programming Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {361-360},
doi = {10.1145/3385412.3386011},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p469-p doi:10.1145/3385412.3386011
|
| |
Wu, Zhenwei |
PLDI '20: "PMThreads: Persistent Memory ..."
PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies
Zhenwei Wu, Kai Lu, Andrew Nisbet, Wenzhe Zhang, and Mikel Luján
(National University of Defense Technology, China; University of Manchester, UK)
@InProceedings{PLDI20p821,
author = {Zhenwei Wu and Kai Lu and Andrew Nisbet and Wenzhe Zhang and Mikel Luján},
title = {PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {821-820},
doi = {10.1145/3385412.3386000},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p331-p doi:10.1145/3385412.3386000
|
| |
Xiong, Yingfei
|
PLDI '20: "Question Selection for Interactive ..."
Question Selection for Interactive Program Synthesis
Ruyi Ji, Jingjing Liang, Yingfei Xiong, Lu Zhang, and Zhenjiang Hu
(Peking University, China)
@InProceedings{PLDI20p1501,
author = {Ruyi Ji and Jingjing Liang and Yingfei Xiong and Lu Zhang and Zhenjiang Hu},
title = {Question Selection for Interactive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1501-1500},
doi = {10.1145/3385412.3386025},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p714-p doi:10.1145/3385412.3386025
|
| |
Xu, Guoqing Harry |
PLDI '20: "Crafty: Efficient, HTM-Compatible ..."
Crafty: Efficient, HTM-Compatible Persistent Transactions
Kaan Genç, Michael D. Bond, and Guoqing Harry Xu
(Ohio State University, USA; University of California at Los Angeles, USA)
@InProceedings{PLDI20p81,
author = {Kaan Genç and Michael D. Bond and Guoqing Harry Xu},
title = {Crafty: Efficient, HTM-Compatible Persistent Transactions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {81-80},
doi = {10.1145/3385412.3385991},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p221-p doi:10.1145/3385412.3385991
|
| |
Xu, Ziyang |
PLDI '20: "SCAF: A Speculation-Aware ..."
SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework
Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, and David I. August
(Princeton University, USA; Northwestern University, USA)
@InProceedings{PLDI20p841,
author = {Sotiris Apostolakis and Ziyang Xu and Zujun Tan and Greg Chan and Simone Campanoni and David I. August},
title = {SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {841-840},
doi = {10.1145/3385412.3386028},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p755-p doi:10.1145/3385412.3386028
|
| |
Yang, Albert Mingkun
|
PLDI '20: "Improving Program Locality ..."
Improving Program Locality in the GC using Hotness
Albert Mingkun Yang, Erik Österlund, and Tobias Wrigstad
(Uppsala University, Sweden; Oracle, Sweden)
@InProceedings{PLDI20p401,
author = {Albert Mingkun Yang and Erik Österlund and Tobias Wrigstad},
title = {Improving Program Locality in the GC using Hotness},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {401-400},
doi = {10.1145/3385412.3385977},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p99-p doi:10.1145/3385412.3385977
|
| |
Yang, Hailong |
PLDI '20: "SympleGraph: Distributed Graph ..."
SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee
Youwei Zhuo, Jingji Chen, Qinyi Luo, Yanzhi Wang, Hailong Yang, Depei Qian, and Xuehai Qian
(University of Southern California, USA; Northeastern University, USA; Beihang University, China)
@InProceedings{PLDI20p781,
author = {Youwei Zhuo and Jingji Chen and Qinyi Luo and Yanzhi Wang and Hailong Yang and Depei Qian and Xuehai Qian},
title = {SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {781-780},
doi = {10.1145/3385412.3385961},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p9-p doi:10.1145/3385412.3385961
|
| |
Yao, Jianan |
PLDI '20: "Learning Nonlinear Loop Invariants ..."
Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks
Jianan Yao, Gabriel Ryan, Justin Wong, Suman Jana, and Ronghui Gu
(Columbia University, USA)
@InProceedings{PLDI20p141,
author = {Jianan Yao and Gabriel Ryan and Justin Wong and Suman Jana and Ronghui Gu},
title = {Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {141-140},
doi = {10.1145/3385412.3385986},
year = {2020},
}
Publisher's Version
Artifacts Functional
Article: pldi20main-p179-p doi:10.1145/3385412.3385986
|
| |
Ye, Xi |
PLDI '20: "Multi-modal Synthesis of Regular ..."
Multi-modal Synthesis of Regular Expressions
Qiaochu Chen, Xinyu Wang, Xi Ye, Greg Durrett, and Isil Dillig
(University of Texas at Austin, USA; University of Michigan at Ann Arbor, USA)
@InProceedings{PLDI20p641,
author = {Qiaochu Chen and Xinyu Wang and Xi Ye and Greg Durrett and Isil Dillig},
title = {Multi-modal Synthesis of Regular Expressions},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {641-640},
doi = {10.1145/3385412.3385988},
year = {2020},
}
Publisher's Version
Article: pldi20main-p201-p doi:10.1145/3385412.3385988
|
| |
Ye, Yuwei |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Yi, Kwangkeun |
PLDI '20: "Optimizing Homomorphic Evaluation ..."
Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting
DongKwon Lee, Woosuk Lee, Hakjoo Oh, and Kwangkeun Yi
(Seoul National University, South Korea; Hanyang University, South Korea; Korea University, South Korea)
@InProceedings{PLDI20p661,
author = {DongKwon Lee and Woosuk Lee and Hakjoo Oh and Kwangkeun Yi},
title = {Optimizing Homomorphic Evaluation Circuits by Program Synthesis and Term Rewriting},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {661-660},
doi = {10.1145/3385412.3385996},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p242-p doi:10.1145/3385412.3385996
|
| |
Yu, Zeming |
PLDI '20: "Understanding Memory and Thread ..."
Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs
Boqin Qin, Yilun Chen, Zeming Yu, Linhai Song, and Yiying Zhang
(Pennsylvania State University, USA; Purdue University, USA; University of California at San Diego, USA)
@InProceedings{PLDI20p1001,
author = {Boqin Qin and Yilun Chen and Zeming Yu and Linhai Song and Yiying Zhang},
title = {Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1001-1000},
doi = {10.1145/3385412.3386036},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p944-p doi:10.1145/3385412.3386036
|
| |
Zeng, Jianping
|
PLDI '20: "Compiler-Directed Soft Error ..."
Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection
Hongjune Kim, Jianping Zeng, Qingrui Liu, Mohammad Abdel-Majeed, Jaejin Lee, and Changhee Jung
(Seoul National University, South Korea; Purdue University, USA; Annapurna Labs, USA; University of Jordan, Jordan)
@InProceedings{PLDI20p1301,
author = {Hongjune Kim and Jianping Zeng and Qingrui Liu and Mohammad Abdel-Majeed and Jaejin Lee and Changhee Jung},
title = {Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1301-1300},
doi = {10.1145/3385412.3386033},
year = {2020},
}
Publisher's Version
Article: pldi20main-p859-p doi:10.1145/3385412.3386033
|
| |
Zhang, Chengyu |
PLDI '20: "Validating SMT Solvers via ..."
Validating SMT Solvers via Semantic Fusion
Dominik Winterer, Chengyu Zhang, and Zhendong Su
(ETH Zurich, Switzerland; East China Normal University, China)
@InProceedings{PLDI20p941,
author = {Dominik Winterer and Chengyu Zhang and Zhendong Su},
title = {Validating SMT Solvers via Semantic Fusion},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {941-940},
doi = {10.1145/3385412.3385985},
year = {2020},
}
Publisher's Version
Article: pldi20main-p162-p doi:10.1145/3385412.3385985
|
| |
Zhang, Lu |
PLDI '20: "Question Selection for Interactive ..."
Question Selection for Interactive Program Synthesis
Ruyi Ji, Jingjing Liang, Yingfei Xiong, Lu Zhang, and Zhenjiang Hu
(Peking University, China)
@InProceedings{PLDI20p1501,
author = {Ruyi Ji and Jingjing Liang and Yingfei Xiong and Lu Zhang and Zhenjiang Hu},
title = {Question Selection for Interactive Program Synthesis},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1501-1500},
doi = {10.1145/3385412.3386025},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p714-p doi:10.1145/3385412.3386025
|
| |
Zhang, Qirun |
PLDI '20: "Fast Graph Simplification ..."
Fast Graph Simplification for Interleaved Dyck-Reachability
Yuanbo Li, Qirun Zhang, and Thomas Reps
(Georgia Institute of Technology, USA; University of Wisconsin-Madison, USA)
@InProceedings{PLDI20p1021,
author = {Yuanbo Li and Qirun Zhang and Thomas Reps},
title = {Fast Graph Simplification for Interleaved Dyck-Reachability},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1021-1020},
doi = {10.1145/3385412.3386021},
year = {2020},
}
Publisher's Version
Article: pldi20main-p651-p doi:10.1145/3385412.3386021
PLDI '20: "Debug Information Validation ..."
Debug Information Validation for Optimized Code
Yuanbo Li, Shuo Ding, Qirun Zhang, and Davide Italiano
(Georgia Institute of Technology, USA; Apple, USA)
@InProceedings{PLDI20p1381,
author = {Yuanbo Li and Shuo Ding and Qirun Zhang and Davide Italiano},
title = {Debug Information Validation for Optimized Code},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1381-1380},
doi = {10.1145/3385412.3386020},
year = {2020},
}
Publisher's Version
Article: pldi20main-p648-p doi:10.1145/3385412.3386020
|
| |
Zhang, Wenzhe |
PLDI '20: "PMThreads: Persistent Memory ..."
PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies
Zhenwei Wu, Kai Lu, Andrew Nisbet, Wenzhe Zhang, and Mikel Luján
(National University of Defense Technology, China; University of Manchester, UK)
@InProceedings{PLDI20p821,
author = {Zhenwei Wu and Kai Lu and Andrew Nisbet and Wenzhe Zhang and Mikel Luján},
title = {PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {821-820},
doi = {10.1145/3385412.3386000},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Article: pldi20main-p331-p doi:10.1145/3385412.3386000
|
| |
Zhang, Yiying |
PLDI '20: "Understanding Memory and Thread ..."
Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs
Boqin Qin, Yilun Chen, Zeming Yu, Linhai Song, and Yiying Zhang
(Pennsylvania State University, USA; Purdue University, USA; University of California at San Diego, USA)
@InProceedings{PLDI20p1001,
author = {Boqin Qin and Yilun Chen and Zeming Yu and Linhai Song and Yiying Zhang},
title = {Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {1001-1000},
doi = {10.1145/3385412.3386036},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p944-p doi:10.1145/3385412.3386036
|
| |
Zhang, Zhiru |
PLDI '20: "Predictable Accelerator Design ..."
Predictable Accelerator Design with Time-Sensitive Affine Types
Rachit Nigam, Sachille Atapattu, Samuel Thomas, Zhijing Li, Theodore Bauer, Yuwei Ye, Apurva Koti, Adrian Sampson, and Zhiru Zhang
(Cornell University, USA)
@InProceedings{PLDI20p521,
author = {Rachit Nigam and Sachille Atapattu and Samuel Thomas and Zhijing Li and Theodore Bauer and Yuwei Ye and Apurva Koti and Adrian Sampson and Zhiru Zhang},
title = {Predictable Accelerator Design with Time-Sensitive Affine Types},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {521-520},
doi = {10.1145/3385412.3385974},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p90-p doi:10.1145/3385412.3385974
|
| |
Zhao, Xueyuan |
PLDI '20: "Armada: Low-Effort Verification ..."
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)
@InProceedings{PLDI20p261,
author = {Jacob R. Lorch and Yixuan Chen and Manos Kapritsos and Bryan Parno and Shaz Qadeer and Upamanyu Sharma and James R. Wilcox and Xueyuan Zhao},
title = {Armada: Low-Effort Verification of High-Performance Concurrent Programs},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {261-260},
doi = {10.1145/3385412.3385971},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p64-p doi:10.1145/3385412.3385971
|
| |
Zhu, Shaopeng |
PLDI '20: "On the Principles of Differentiable ..."
On the Principles of Differentiable Quantum Programming Languages
Shaopeng Zhu, Shih-Han Hung, Shouvanik Chakrabarti, and Xiaodi Wu
(University of Maryland, USA)
@InProceedings{PLDI20p361,
author = {Shaopeng Zhu and Shih-Han Hung and Shouvanik Chakrabarti and Xiaodi Wu},
title = {On the Principles of Differentiable Quantum Programming Languages},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {361-360},
doi = {10.1145/3385412.3386011},
year = {2020},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p469-p doi:10.1145/3385412.3386011
|
| |
Zhuo, Youwei |
PLDI '20: "SympleGraph: Distributed Graph ..."
SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee
Youwei Zhuo, Jingji Chen, Qinyi Luo, Yanzhi Wang, Hailong Yang, Depei Qian, and Xuehai Qian
(University of Southern California, USA; Northeastern University, USA; Beihang University, China)
@InProceedings{PLDI20p781,
author = {Youwei Zhuo and Jingji Chen and Qinyi Luo and Yanzhi Wang and Hailong Yang and Depei Qian and Xuehai Qian},
title = {SympleGraph: Distributed Graph Processing with Precise Loop-Carried Dependency Guarantee},
booktitle = {Proc.\ PLDI},
publisher = {ACM},
pages = {781-780},
doi = {10.1145/3385412.3385961},
year = {2020},
}
Publisher's Version
Artifacts Reusable
Artifacts Functional
Article: pldi20main-p9-p doi:10.1145/3385412.3385961
|