Powered by
Proceedings of the ACM on Programming Languages, Volume 4, Number OOPSLA,
November 16–20, 2020,
Virtual, USA
Frontmatter
Papers
Exposing Cache Timing Side-Channel Leaks through Out-of-Order Symbolic Execution
Shengjian Guo,
Yueqi Chen,
Jiyong Yu,
Meng Wu,
Zhiqiang Zuo,
Peng Li,
Yueqiang Cheng, and
Huibo Wang
(Baidu Security, USA; Pennsylvania State University, USA; University of Illinois at Urbana-Champaign, USA; Ant Group, China; Nanjing University, China)
Publisher's Version
Video
Featherweight Go
Robert Griesemer,
Raymond Hu,
Wen Kokke,
Julien Lange,
Ian Lance Taylor,
Bernardo Toninho,
Philip Wadler, and
Nobuko Yoshida
(Google, USA; University of Hertfordshire, UK; University of Edinburgh, UK; Royal Holloway University of London, UK; Nova University of Lisbon, Portugal; NOVA-LINCS, Portugal; Imperial College London, UK)
Publisher's Version
Published Artifact
Video
Artifacts Available
Artifacts Functional
Artifacts Reusable
Projection-Based Runtime Assertions for Testing and Debugging Quantum Programs
Gushu Li,
Li Zhou,
Nengkun Yu,
Yufei Ding,
Mingsheng Ying, and
Yuan Xie
(University of California at Santa Barbara, USA; MPI-SP, Germany; University of Technology Sydney, Australia; Institute of Software at Chinese Academy of Sciences, China; Tsinghua University, China)
Publisher's Version
Video
Artifacts Functional
A Sparse Iteration Space Transformation Framework for Sparse Tensor Algebra
Ryan Senanayake,
Changwan Hong,
Ziheng Wang,
Amalee Wilson,
Stephen Chou,
Shoaib Kamil,
Saman Amarasinghe, and
Fredrik Kjolstad
(Reservoir Labs, USA; Massachusetts Institute of Technology, USA; Stanford University, USA; Adobe Research, USA)
Publisher's Version
Video
Fast Linear Programming through Transprecision Computing on Small and Sparse Data
Tobias Grosser,
Theodoros Theodoridis,
Maximilian Falkenstein,
Arjun Pitchanathan,
Michael Kruse,
Manuel Rigger,
Zhendong Su, and
Torsten Hoefler
(University of Edinburgh, UK; ETH Zurich, Switzerland; IIIT Hyderabad, India; Argonne National Laboratory, USA)
Publisher's Version
Video
Scalable and Serializable Networked Multi-actor Programming
Bo Sang,
Patrick Eugster,
Gustavo Petri,
Srivatsan Ravi, and
Pierre-Louis Roman
(Purdue University, USA; Ant Group, USA; USI Lugano, Switzerland; TU Darmstadt, Germany; ARM Research, UK; University of Southern California, USA)
Publisher's Version
Video
Testing Consensus Implementations using Communication Closure
Cezara Drăgoi,
Constantin Enea,
Burcu Kulahcioglu Ozkan,
Rupak Majumdar, and
Filip Niksic
(Inria, France; Informal Systems, France; University of Paris, France; IRIF, France; CNRS, France; MPI-SWS, Germany; University of Pennsylvania, USA)
Publisher's Version
Video
Feedback-Driven Semi-supervised Synthesis of Program Transformations
Xiang Gao,
Shraddha Barke,
Arjun Radhakrishna,
Gustavo Soares,
Sumit Gulwani,
Alan Leung,
Nachiappan Nagappan, and
Ashish Tiwari
(National University of Singapore, Singapore; University of California at San Diego, USA; Microsoft, USA; Microsoft Research, USA)
Publisher's Version
Video
Video
proc time: 17.63