PLDI 2025
Mon 16 - Fri 20 June 2025 Seoul, South Korea

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 16 Jun

Displayed time zone: Seoul change

09:00 - 10:10
Session 1Sparse at Cosmos
09:00
20m
Talk
Insum: Sparse GPU Kernels Simplified and Optimized with Indirect Einsums
Sparse
Saman Amarasinghe Massachusetts Institute of Technology
09:20
20m
Talk
Intelligent Auto-Tuning for High-Performance Sparse Tensor Algebra
Sparse
Jiajia Li North Carolina State University
09:40
20m
Talk
Loop Fusion in Matrix Multiplications with Sparse Dependence
Sparse
Kazem Cheshmi McMaster University
10:00
10m
Talk
Panel 1
Sparse
Saman Amarasinghe Massachusetts Institute of Technology, Kazem Cheshmi McMaster University, Jiajia Li North Carolina State University
09:00 - 10:10
EGGLOGTutorials at Lilac
09:00
70m
Tutorial
Unlocking Optimizations with egglog: Equality Saturation Meets Datalog
Tutorials
Haobin Ni University of Washington, Yihong Zhang University of Washington, Zachary Tatlock University of Washington, Oliver Flatt University of Washington
09:00 - 10:10
FAVQPTutorials at Rose
09:00
70m
Tutorial
Formal Analysis and Verification in Quantum Programming
Tutorials
Christopĥe Chareton CEA, LIST, France, Sébastien Bardin CEA LIST, University Paris-Saclay
Link to publication
09:00 - 10:10
BuildItTutorials at Tulip
09:00
70m
Tutorial
Building DSLs made easy with the BuildIt Framework
Tutorials
Ajay Brahmakshatriya Massachusetts Institute of Technology, Saman Amarasinghe Massachusetts Institute of Technology
09:00 - 10:10
SOAP 1SOAP at Violet
Chair(s): Luca Negrini Ca’ Foscari University of Venice
09:00
10m
Day opening
Opening
SOAP
Kihong Heo KAIST, Luca Negrini Ca’ Foscari University of Venice
09:10
60m
Keynote
The MemCAD static analyser: shape, value and collection abstraction and application to OS verification
SOAP
Xavier Rival Inria; ENS; CNRS; PSL University
10:30 - 12:00
Session 2Sparse at Cosmos
10:30
20m
Talk
Optimizations and abstractions for sparse machine learning
Sparse
Charith Mendis University of Illinois at Urbana-Champaign
10:50
20m
Talk
Distributed Sparse Computing with Legate Sparse
Sparse
Rohan Yadav Stanford University
11:10
20m
Talk
Optimizing Recursive Sparse Computations
Sparse
Amir Shaikhha University of Edinburgh
11:30
20m
Talk
Panel 2
Sparse
Charith Mendis University of Illinois at Urbana-Champaign, Rohan Yadav Stanford University, Amir Shaikhha University of Edinburgh
10:30 - 12:00
EGGLOGTutorials at Lilac
10:30
90m
Tutorial
Unlocking Optimizations with egglog: Equality Saturation Meets Datalog
Tutorials
Haobin Ni University of Washington, Yihong Zhang University of Washington, Zachary Tatlock University of Washington, Oliver Flatt University of Washington
10:30 - 12:00
FAVQPTutorials at Rose
10:30
90m
Tutorial
Formal Analysis and Verification in Quantum Programming
Tutorials
Christopĥe Chareton CEA, LIST, France, Sébastien Bardin CEA LIST, University Paris-Saclay
Link to publication
10:30 - 12:00
BuildItTutorials at Tulip
10:30
90m
Tutorial
Building DSLs made easy with the BuildIt Framework
Tutorials
Ajay Brahmakshatriya Massachusetts Institute of Technology, Saman Amarasinghe Massachusetts Institute of Technology
10:30 - 12:00
SOAP 2SOAP at Violet
Chair(s): Michael Schwarz TU Munich
10:30
20m
Talk
Scalable Language Agnostic Taint Tracking Using Explicit Data Dependencies
SOAP
David Baker Effendi Stellenbosch University, Xavier Pinho StackGen, Andrei Michael Dreyer Whirly Labs, Fabian Yamaguchi Whirly Labs
10:50
20m
Talk
Pick Your Call Graphs Well: On Scaling IFDS-Based Data-Flow Analyses
SOAP
Kadiray Karakaya Heinz Nixdorf Institut, Paderborn University, Palaniappan Muthuraman Heinz Nixdorf Institute, Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
11:10
20m
Talk
Universal High-Performance CFL-Reachability via Matrix Multiplication
SOAP
Ilia Muravev Explyt, Semyon Grigorev Saint Petersburg State University, Russia
11:30
20m
Talk
Beyond Affine Loops: A Geometric Approach to Program SynthesisRemote
SOAP
Erdenebayar Bayarmagnai KU Leuven, Fatemeh Mohammadi KU Leuven, Rémi Prébet Inria, CNRS, ENS de Lyon, Université Claude Bernard Lyon 1, LIP, UMR 5668, 69342, Lyon cedex 07, France
14:00 - 15:20
Session 3Sparse at Cosmos
14:00
20m
Talk
PyData/Sparse & Finch: extending sparse computing in the Python ecosystem
Sparse
Hameer Abbasi Quansight, Mateusz Sokol Quansight Labs
14:20
20m
Talk
Compiling and Compressing Structured Tensors
Sparse
14:40
20m
Talk
Sparsity-Aware Autoscheduling for Numpy with Finch and Galley
Sparse
Willow Ahrens Massachusetts Institute of Technology
15:00
20m
Talk
Panel 3
Sparse
Hameer Abbasi Quansight, Emilien Bauer , Willow Ahrens Massachusetts Institute of Technology, Mateusz Sokol Quansight Labs
14:00 - 15:20
BINSECTutorials at Lilac
14:00
80m
Tutorial
BINSEC: Adapting Symbolic Execution for Binary-level Security
Tutorials
Frédéric Recoules CEA, List, Sébastien Bardin CEA LIST, University Paris-Saclay
14:00 - 15:20
PyLingualTutorials at Rose
14:00
80m
Tutorial
Perfect Decompilation of Python Bytecode with PyLingual
Tutorials
Kangkook Jee The University of Texas - Dallas, Josh Wiedemeier The University of Texas at Dallas, Sang Kil Cha KAIST, Jungwoo Lee KAIST, Joel Flores University of Texas at Dallas
Link to publication DOI Authorizer link
14:00 - 15:20
BuildItTutorials at Tulip
14:00
80m
Tutorial
Building DSLs made easy with the BuildIt Framework
Tutorials
Ajay Brahmakshatriya Massachusetts Institute of Technology, Saman Amarasinghe Massachusetts Institute of Technology
14:00 - 15:20
SOAP 3SOAP at Violet
Chair(s): Mukund Raghothaman University of Southern California
14:00
60m
Keynote
Static Analysis from Code Graphs to Neural Networks
SOAP
Yulei Sui University of New South Wales
15:00
20m
Talk
Compositional Static Callgraph Reachability Analysis for WhatsApp Android App Health
SOAP
15:40 - 17:20
AI and Accelerator Architecture + WIPLCTES at Grand Ball Room 1
15:40
20m
Talk
SPARQ: An Accelerator Architecture for Large Language Models with Joint Sparsity and Quantization Techniques
LCTES
Seonggyu Choi Sungkyunkwan University, Hyungmin Cho Sungkyunkwan University
DOI
16:00
20m
Talk
ADaPS: Adaptive Data Partitioning to Parallelize CNN Inference on Resource-Constrained Hardware
LCTES
Jaume Mateu Cuadrat Seoul National University, Bernhard Egger Seoul National University
DOI
16:20
20m
Talk
Graphitron: A Domain Specific Language for FPGA-Based Graph Processing Accelerator Generation
LCTES
Xinmiao Zhang SKLP, Institute of Computing Technology, CAS, Zheng Feng Institute of Computing Technology at Chinese Academy of Sciences, Shengwen Liang SKLP, Institute of Computing Technology, CAS, Xinyu Chen Hong Kong University of Science and Technology, Lei Zhang ICT CAS, Cheng Liu ICT CAS
DOI
16:40
20m
Talk
Modeling and Verification of Sigma Delta Neural Networks using Satisfiability Modulo Theory
LCTES
Sirshendu Das Indian Statistical Institute, Ansuman Banerjee Indian Statistical Institute, Swarup Kumar Mohalik Ericsson Research
DOI
17:00
10m
Talk
Zoozve: A Strip-Mining-Free RISC-V Vector Extension with Arbitrary Register Grouping Compilation Support (WIP)
LCTES
Siyi Xu Shanghai University, Limin Jiang Shanghai University, Yintao Liu Shanghai University, Yihao Shen Shanghai University, Yi Shi Shanghai University, Shan Cao Shanghai University, Zhiyuan Jiang Shanghai University
DOI
17:10
10m
Talk
Towards Macro-Aware C-to-Rust Transpilation (WIP)
LCTES
Robbe De Greef Vrije Universiteit Brussel, Attilio Discepoli Vrije Universiteit Brussel, Esteban Aguililla Klein Université Libre de Bruxelles, Théo Engels Royal Military Academy of Belgium, Ken Hasselmann Royal Military Academy of Belgium, Antonio Paolillo Vrije Universiteit Brussel
DOI
15:40 - 17:00
BINSECTutorials at Lilac
15:40 - 17:00
PyLingualTutorials at Rose
15:40
80m
Tutorial
Perfect Decompilation of Python Bytecode with PyLingual
Tutorials
Kangkook Jee The University of Texas - Dallas, Josh Wiedemeier The University of Texas at Dallas, Sang Kil Cha KAIST, Jungwoo Lee KAIST, Joel Flores University of Texas at Dallas
Link to publication DOI Authorizer link
15:40 - 17:00
BuildItTutorials at Tulip
15:40
80m
Tutorial
Building DSLs made easy with the BuildIt Framework
Tutorials
Ajay Brahmakshatriya Massachusetts Institute of Technology, Saman Amarasinghe Massachusetts Institute of Technology
15:40 - 17:30
SOAP 4SOAP at Violet
Chair(s): Kihong Heo KAIST
15:40
60m
Keynote
TBD
SOAP
Charles Zhang Hong Kong University of Science and Technology
16:40
20m
Talk
Towards Bit-Level Dominance Preserving Quantization of Neural Classifiers
SOAP
Dorra Ben Khalifa University of Toulouse - ENAC, Matthieu Martel Université de Perpignan Via Domitia
17:00
20m
Talk
Optimizing Type Migration for C-to-Rust Translation: A Data Flow Graph Approach
SOAP
Qingxiao Xu , Jeff Huang Texas A&M University
17:20
10m
Day closing
Closing and Best Presentation Award
SOAP
Kihong Heo KAIST, Luca Negrini Ca’ Foscari University of Venice

Tue 17 Jun

Displayed time zone: Seoul change

09:00 - 10:10
Session 1RPLS at Cosmos

K and Redex

09:15
25m
Talk
Programming Languages Must Have Formal Semantics. Period.
RPLS
Xiaohong Chen University of Illinois at Urbana-Champaign
09:40
25m
Talk
Lightweight Semantics Engineering with Redex
RPLS
Matthew Flatt University of Utah
09:00 - 10:10
09:00
10m
Day opening
Opening remarks
PLMW @ PLDI

09:10
60m
Talk
Research on Different Time Horizons (and an Example with Machine-Checked Proofs)
PLMW @ PLDI
Adam Chlipala Massachusetts Institute of Technology
09:00 - 10:10
Session 1WQS at Lilac
09:00
10m
Day opening
Day opening
WQS

09:10
50m
Keynote
TBA
WQS
Samson Abramsky University College London
09:00 - 10:25
Session 1: 0900-1025ISMM at Orchid
09:00
5m
Day opening
Welcome from the chairs
ISMM
Martin Maas Google, Tim Harris OpenAI, Onur Mutlu ETH Zurich
09:05
60m
Keynote
Keynote: (PIM) Memory Management
ISMM
John Kim KAIST
10:05
20m
Talk
Gray-in-Young: A Generational Garbage Collection for Processing-in-Memory
ISMM
Ryu Morimoto University of Tokyo, Kazuki Ichinose The University of Tokyo, Tomoharu Ugawa University of Tokyo
09:00 - 10:10
IsaVODEsTutorials at Rose
09:00
70m
Tutorial
Verifying Cyber-Physical Systems with IsaVODEs
Tutorials
Jonathan Julian Huerta y Munive Czech Technical University, Simon Foster University of York, Mario Gleirscher University of Bremen
DOI
09:00 - 10:10
Opening and KeynoteARRAY at Violet
09:00
10m
Day opening
Welcome
ARRAY
Artjoms Šinkarovs University of Southampton, Sven-Bodo Scholz Radboud University
09:10
60m
Keynote
Efficient array (and data) processing by leveraging structure
ARRAY
Amir Shaikhha University of Edinburgh
10:30 - 12:00
Session 2RPLS at Cosmos

Mechanized Specifications for WebAssembly and JavaScript

10:30
25m
Talk
SpecTec, a Single Source of Truth
RPLS
10:55
25m
Talk
Trusted JavaScript Language Environments with ESMeta
RPLS
Jihyeok Park Korea University
11:20
25m
Talk
The Software Supporting the JavaScript Language Specification
RPLS
10:30 - 11:50
Embedded Systems and Real-Time OptimizationLCTES at Grand Ball Room 1
10:30
20m
Talk
rtesbench: A Multi-core Benchmark Framework for Real-Time Embedded Systems
LCTES
Yixiao Xing Nagoya University, Yixiao Li Nagoya University, Hiroaki Takada Nagoya University
DOI
10:50
20m
Talk
ASC-Hook: Efficient System Call Interception for ARM
LCTES
Yang Shen National University of Defense Technology, Min Xie National University of Defense Technology, Tao Wu Changsha University of Science and Technology, Wenzhe Zhang National University of Defense Technology, China, Ruibo Wang National University of Defense Technology, Gen Zhang National University of Defense Technology
DOI
11:10
20m
Talk
SSFFT: Energy-Efficient Selective Scaling for Fast Fourier Transform in Embedded GPUs
LCTES
Dongwon Yang Korea University, Jaebeom Jeon Korea University, Minseong Gil Korea University, Junsu Kim Korea University, Seondeok Kim Korea University, Gunjae Koo Korea University, Myung Kuk Yoon Ewha Womans University, Yunho Oh Korea University
DOI
11:30
20m
Talk
vNV-Heap: An Ownership-Based Virtually Non-volatile Heap for Embedded Systems
LCTES
Markus Elias Gerber Friedrich-Alexander-Universität Erlangen-Nürnberg, Luis Gerhorst Friedrich-Alexander-Universität Erlangen-Nürnberg, Ishwar Mudraje Saarland University, Kai Vogelgesang Saarland University, Thorsten Herfet Saarland University, Peter Wägemann Friedrich-Alexander University Erlangen-Nürnberg (FAU)
DOI
10:30 - 12:00
10:30
35m
Talk
Graduate School Revisited: An Assistant Professor's Perspective
PLMW @ PLDI
Qirun Zhang Georgia Institute of Technology
11:05
55m
Talk
From Formal Verification to Correctly Rounded Math Libraries
PLMW @ PLDI
Santosh Nagarakatte Rutgers University
10:30 - 12:00
Session 2WQS at Lilac
10:30
50m
Keynote
TBA_2
WQS
Yunong Shi AWS Quantum Technologies
11:20
20m
Talk
A Semantics for Quantum Loops
WQS
Nicola Assolini University of Verona, Alessandra Di Pierro University of Verona
11:40
20m
Talk
From Fermions to Qubits: A ZX-Calculus Perspective
WQS
Haytham McDowall-Rose University of Oxford, Razin A. Shaikh University of Oxford, Lia Yeh University of Oxford
10:30 - 12:00
IsaVODEsTutorials at Rose
10:30
90m
Tutorial
Verifying Cyber-Physical Systems with IsaVODEs
Tutorials
Jonathan Julian Huerta y Munive Czech Technical University, Simon Foster University of York, Mario Gleirscher University of Bremen
DOI
10:30 - 12:00
Applications 2EGRAPHS at Tulip
10:30
20m
Talk
eqsat: An Equality Saturation Dialect for Non-destructive Rewriting
EGRAPHS
Jules Merckx Ghent University, Alexandre Lopoukhine University of Cambridge, Samuel Coward Imperial College London, UK / Intel Corporation, Jianyi Cheng University of Edinburgh, UK, Bjorn De Sutter Ghent University, Belgium , Tobias Grosser University of Cambridge
Pre-print
10:50
20m
Talk
Hatching Theory Instantiations with Yardbird
EGRAPHS
Cole Vick University of Texas at Austin, Samuel Thomas The University of Texas at Austin, Texas, USA
11:10
20m
Talk
Automated High-Level Synthesis Design Modularization via E-Graph Anti-Unification
EGRAPHS
Andy Wanna Georgia Institute of Technology, Cong "Callie" Hao Georgia Institute of Technology, Theo Drane AMD
10:30 - 12:00
Performance Challenges and OpportunitiesARRAY at Violet
10:30
30m
Talk
Gate Fusion is Map Fusion
ARRAY
Martin Elsman University of Copenhagen, Troels Henriksen University of Copenhagen
11:00
30m
Talk
Array Programming on GPUs: Challenges and Opportunities
ARRAY
Xinyi Li University of Utah, Mark Baranowski University of Utah, Harvey Dam University of Utah, Ganesh Gopalakrishnan University of Utah
11:30
30m
Talk
Accelerating the Static Analysis of Neural Networks by Batch Representation of Abstract Values
ARRAY
Guillaume Berthelot French Navy, Armed Forces Ministry, Arnault Ioualalen Numalis, Matthieu Martel Université de Perpignan Via Domitia
10:40 - 12:00
Session 2: 1040-1200 [Workloads]ISMM at Orchid
10:40
20m
Talk
Reconsidering Garbage Collection in Julia: A Practitioner Report
ISMM
Luis Eduardo de Souza Amorim Australian National University, Australia, Yi Lin Australian National University, Stephen M. Blackburn Google; Australian National University, Diogo Netto RelationalAI, Gabriel Baraldi JuliaHub, Nathan Daly RelationalAI, Tony Hosking Australian National University, Kiran Pamnany RelationalAI, Oscar Smith JuliaHub
11:00
20m
Talk
Reworking Memory Management in CRuby: A Practitioner Report
ISMM
Kunshan Wang Australian National University, Stephen M. Blackburn Google; Australian National University, Peter Zhu Shopify, Matthew Valentine-House Shopify
11:20
20m
Talk
Lifetime Dispersion and Generational GC: An Intellectual Abstract
ISMM
Stephen Dolan Jane Street
11:40
20m
Talk
SecureMind: A Framework for Benchmarking Large Language Models in Memory Bug Detection and Repair
ISMM
Huanting Wang University of Leeds, Dejice Jacob University of Glasgow, David Kelly University of Glasgow, Yehia Elkhatib University of Glasgow, Jeremy Singer University of Glasgow, Zheng Wang University of Leeds
Pre-print
14:00 - 15:20
Session 3RPLS at Cosmos
14:05
25m
Talk
Lightweight Hypervisor Verification: Putting the Hardware Burger on a Diet
RPLS
Nate Foster Cornell University; Jane Street
14:30
25m
Talk
P4-Based Automated Reasoning (P4-BAR) using Symbolic Execution at Google
RPLS
14:55
25m
Talk
Verification of WebAssembly Features
RPLS
Philippa Gardner Imperial College London, Conrad Watt Nanyang Technological University
14:00 - 15:20
Compiler Technology and Auto-TuningLCTES at Grand Ball Room 1
14:00
20m
Talk
JetCert: A Self-Adaptive Compilation Framework for Fast and Safe Code Execution
LCTES
Arman Cham Heidari Shahid Beheshti University, Mehran Alidoost Nia Shahid Beheshti University
DOI
14:20
20m
Talk
Grouptuner: Efficient Group-Aware Compiler Auto-tuning
LCTES
Bingyu Gao Peking University, Mengyu Yao Peking University, Ziming Wang Peking University, Dong Liu ZTE, Ding Li Peking University, Xiangqun Chen Peking University, Yao Guo Peking University
DOI
14:40
20m
Talk
Multi-level Machine Learning-Guided Autotuning for Efficient Code Generation on a Deep Learning Accelerator
LCTES
JooHyoung Cha Korea University of Science and Technology, Munyoung Lee ETRI, Jinse Kwon ETRI, Jemin Lee ETRI, Yongin Kwon ETRI
DOI
15:00
20m
Talk
DSP-MLIR: A Domain-Specific Language and MLIR Dialect for Digital Signal Processing
LCTES
Abhinav Kumar Arizona State University, Atharva Khedkar Arizona State University, Hwisoo So Yonsei University, Megan Kuo Arizona State University, Ameya Gurjar Arizona State University, Partha Biswas MathWorks, Aviral Shrivastava Arizona State University
DOI
14:00 - 15:20
14:00
30m
Talk
Regularizing the Irregular
PLMW @ PLDI
Milind Kulkarni Purdue University
14:30
30m
Talk
Programming Languages for Distributed and Concurrent Systems: an Area Overview
PLMW @ PLDI
Mae Milano Princeton University
15:00
30m
Talk
Language Design Where Paradigms Meet
PLMW @ PLDI
Yizhou Zhang University of Waterloo
14:00 - 15:20
Session 3WQS at Lilac
14:00
20m
Talk
Deriving a Kronecker-Free Functional Quantum Simulator
WQS
Martin Elsman University of Copenhagen
14:20
20m
Talk
Quantum Circuit Compilation with #SAT
WQS
Jingyi Mei Leiden University, Alfons Laarman Leiden University
14:40
20m
Talk
Optimization and Synthesis of Quantum Circuits with Global Gates
WQS
Alejandro Villoria Leiden University, Henning Basold Leiden University, Alfons Laarman Leiden University
15:00
20m
Talk
Quantum Multiplexer Simplification for State Preparation
WQS
José A. de Carvalho Universidade Federal de Pernambuco, Carlos A. Batista Federal University of Pernambuco, Tiago M.L. de Veras Universidade Federal de Pernambuco, Israel F. Araujo data cybernetics ssc GMbH, Adenilton J. da Silva Universidade Federal de Pernambuco
14:00 - 15:20
Session 3: 1400-1520ISMM at Orchid
14:00
60m
Keynote
Keynote: Industry GC Insights from OpenJDK
ISMM
15:00
20m
Talk
Arborescent Garbage Collection: A Dynamic Graph Approach to Immediate Cycle Collection
ISMM
Frédéric Lahaie-Bertrand Université de Montréal, Léonard Oest O'Leary Université de Montréal, Olivier Melancon DIRO, Université de Montréal, Marc Feeley Université de Montréal, Stefan Monnier Université de Montréal
14:00 - 15:20
IsaVODEsTutorials at Rose
14:00
80m
Tutorial
Verifying Cyber-Physical Systems with IsaVODEs
Tutorials
Jonathan Julian Huerta y Munive Czech Technical University, Simon Foster University of York, Mario Gleirscher University of Bremen
DOI
14:00 - 15:20
PerformanceEGRAPHS at Tulip
14:00
20m
Talk
Destructive E-Graph Rewrites
EGRAPHS
Paul Zhang University of California, Los Angeles, Yisu Remy Wang University of California, Los Angeles
14:20
20m
Talk
Incremental Equality Saturation
EGRAPHS
Rupanshu Soi Stanford University, Benjamin Driscoll Stanford University, Ke Wang Visa Research, Alex Aiken Stanford University
14:40
20m
Talk
Oatlog: A performant ahead-of-time compiled e-graph engine
EGRAPHS
Loke Gustafsson Chalmers University of Technology, Erik Magnusson Chalmers University of Technology, Alejandro Luque Cerpa Chalmers University of Technology
File Attached
14:00 - 15:20
Multi-Dimensional HomormorphismsARRAY at Violet
14:00
30m
Talk
(De/Re)-Composition of Array Computations via Multi-Dimensional Homomorphisms
ARRAY
Ari Rasch University of Muenster, Richard Schulze University of Muenster
Link to publication Media Attached
14:30
30m
Talk
An MDH-Based DSL for Array Computations
ARRAY
Richard Schulze University of Muenster, Ari Rasch University of Muenster
Link to publication Media Attached
15:40 - 17:30
Session 4RPLS at Cosmos
15:40
25m
Talk
MiniRust: A Core Language for Specifying Rust
RPLS
Ralf Jung ETH Zurich
16:05
25m
Talk
Production Language Specification - Requirements for Multiple Usages
RPLS
Peter Sewell University of Cambridge
16:30
60m
Panel
Panel: Mechanized Specifications for Real-World Programming Languages
RPLS
M: Sukyoung Ryu KAIST, P: Xiaohong Chen University of Illinois at Urbana-Champaign, P: Jonathan DiLorenzo Google, P: Michael Ficarra F5, P: Ralf Jung ETH Zurich
15:40 - 17:00
15:40
20m
Talk
R-Visor: An Extensible Dynamic Binary Instrumentation and Analysis Framework for Open Instruction Set Architectures
LCTES
Edwin Kayang Arizona State University, Mishel Jyothis Paul Arizona State University, Eric Jahns Arizona State University, Muslum Ozgur Ozmen Arizona State University, Milan Stojkov University of Novi Sad, Kevin Rudd Arizona State University, Michel Kinsy Arizona State University
DOI
16:00
20m
Talk
SetMP: Set Associative Mapping Management for Multi-plane Optimization in SSDs
LCTES
Aobo Yang Southwest University, Huanhuan Tian Southwest University, Yuyang He Southwest University, Jiaojiao Wu Southwest University, Jiaxu Wu Southwest University, Zhibing Sha Southwest University, Zhigang Cai Southwest University, Jianwei Liao Southwest University
DOI
16:20
20m
Talk
LUCI: Lightweight UI Command Interface
LCTES
Guna Lagudu Arizona State University, Vinayak Sharma Arizona State University, Aviral Shrivastava Arizona State University
DOI
16:40
20m
Talk
Kubism: Disassembling and Reassembling K-Means Clustering for Mobile Heterogeneous Platforms
LCTES
Seondeok Kim Korea University, Sangun Choi Korea University, Jaebeom Jeon Korea University, Junsu Kim Korea University, Minseong Gil Korea University, Jaehyeok Ryu Korea University, Yunho Oh Korea University
DOI
15:40 - 17:45
15:40
35m
Talk
Usable PL: Human-Computer Interaction for PL Research
PLMW @ PLDI
Sarah E. Chasins University of California at Berkeley
16:15
30m
Talk
Nomads and Anvil makers
PLMW @ PLDI
Rachit Nigam Massachusetts Institute of Technology
16:45
50m
Panel
PL and beyond
PLMW @ PLDI
P: Işıl Dillig University of Texas at Austin, P: Andrew Myers Cornell University, P: Ilya Sergey National University of Singapore, P: Rachit Nigam Massachusetts Institute of Technology, P: Pavel Panchekha University of Utah, P: David Tarditi Apple, USA
17:35
10m
Day closing
Concluding remarks
PLMW @ PLDI

15:40 - 17:00
Session 4WQS at Lilac
15:40
50m
Keynote
TBA_3
WQS
Raphael Seidel Fraunhofer Institute for Open Communication Systems
16:30
20m
Talk
Noise-Aware Calibration-Based Adaptive Gate Folding for Linear Zero-Noise Extrapolation
WQS
Leanghok Hour Pukyong National University, Myeongseong Go Pukyong National University, Youngsun Han Pukyong National University
16:50
10m
Talk
Automating Quantum Hoare Logic with Automata (Work-In-Progress)
WQS
Fang-Yi Lo Academia Sinica, Yo-Ga Chen Academia Sinica, Yu-Fang Chen Academia Sinica
15:40 - 17:05
Session 4: 1540-1705 [Systems and Architecture]ISMM at Orchid
15:40
20m
Talk
Fully Randomized Pointers
ISMM
Sai Dhawal Phaye National University of Singapore, Gregory J. Duck National University of Singapore, Roland H. C. Yap National University of Singapore, Singapore, Trevor E. Carlson National University of Singapore
16:00
20m
Talk
TierTrain: Proactive Memory Tiering for CPU-based DNN Training
ISMM
Sathvik Swaminathan Intel Labs, Sandeep Kumar Intel Labs, Aravinda Prasad Intel Labs, Sreenivas Subramoney Intel Labs
16:20
20m
Talk
EMD: Fair and Efficient Dynamic Memory De-bloating of Transparent Huge Pages
ISMM
Parth Gangar Fujitsu Research of India, Ashish Panwar Microsoft Research India, K. Gopinath Rishihood University
16:40
20m
Talk
Compiler-Assisted Crash Consistency for PMEM
ISMM
Yun Joon Soh University of California San Diego, Sihang Liu University of Waterloo, Steven Swanson University of California, San Diego, Jishen Zhao UCSD
17:00
5m
Day closing
Closing remarks
ISMM
Martin Maas Google, Tim Harris OpenAI, Onur Mutlu ETH Zurich
15:40 - 17:00
IsaVODEsTutorials at Rose
15:40 - 17:00
Theories / GuidanceEGRAPHS at Tulip
15:40
20m
Talk
Equality Saturation Guided by Large Language Models
EGRAPHS
Wentao Peng Peking University, Ruyi Ji Peking University, Yingfei Xiong Peking University
16:00
20m
Talk
Machine Learning Guided Equality Saturation
EGRAPHS
Nicole Heinimann Technische Universität Berlin, Thomas Koehler CNRS - ICube Lab, Michel Steuwer Technische Universität Berlin
16:20
20m
Talk
Omelets Need Onions: E-graphs Modulo Theories via Bottom Up E-Matching
EGRAPHS
Pre-print
15:40 - 17:00
Language Design & Type SafetyARRAY at Violet
15:40
30m
Talk
Kuiper: verified and efficient GPU programming
ARRAY
Guido Martínez Microsoft Research, Jonas Fiala ETH Zürich, Abhinav Jangda Microsoft Research, Angelica Moreira Microsoft Research, Nikhil Swamy Microsoft Research, Tyler Sorensen Microsoft Research
16:10
30m
Talk
Structuring Arrays with Algebraic Shapes
ARRAY
Jakub Bachurski University of Cambridge, Alan Mycroft University of Cambridge, UK, Dominic Orchard University of Kent; University of Cambridge

Wed 18 Jun

Displayed time zone: Seoul change

10:30 - 12:10
Probabilistic ProgrammingPLDI Research Papers at Cosmos, Violet & Tulip
10:30
20m
Talk
Random Variate Generation with Formal Guarantees
PLDI Research Papers
Feras Saad Carnegie Mellon University, Wonyeol Lee POSTECH
DOI
10:50
20m
Talk
Semantics of Integrating and Differentiating Singularities
PLDI Research Papers
Jesse Michel Massachusetts Institute of Technology, Wonyeol Lee POSTECH, Hongseok Yang KAIST; IBS
DOI
11:10
20m
Talk
Probabilistic Refinement Session Types
PLDI Research Papers
Qiancheng Fu Boston University, Ankush Das Boston University, Marco Gaboardi Boston University
DOI
11:30
20m
Talk
Stochastic Lazy Knowledge Compilation for Inference in Discrete Probabilistic Programs
PLDI Research Papers
Maddy Bowers Massachusetts Institute of Technology, Alexander K. Lew Massachusetts Institute of Technology; Yale University, Joshua B. Tenenbaum Massachusetts Institute of Technology, Armando Solar-Lezama Massachusetts Institute of Technology, Vikash K. Mansinghka Massachusetts Institute of Technology
DOI
11:50
20m
Talk
Roulette: A Language for Expressive, Exact, and Efficient Discrete Probabilistic Programming
PLDI Research Papers
Cameron Moy Northeastern University, Jack Czenszak Northeastern University, John Li Northeastern University, Brianna Marshall Northeastern University, Steven Holtzen Northeastern University
DOI
10:30 - 12:10
10:30
20m
Talk
Partial Evaluation, Whole-Program Compilation
PLDI Research Papers
Chris Fallin F5, Maxwell Bernstein Recurse Center
DOI Pre-print
10:50
20m
Talk
Exploiting Undefined Behavior in C/C++ Programs for Optimization: A Study on the Performance Impact
PLDI Research Papers
Lucian Popescu INESC-ID; Instituto Superior Técnico - University of Lisbon; Politehnica University of Bucharest, Nuno P. Lopes INESC-ID; Instituto Superior Técnico - University of Lisbon
Link to publication DOI
11:10
20m
Talk
Relaxing Alias Analysis: Exploring the Unexplored Space
PLDI Research Papers
Michel Weber ETH Zurich, Theodoros Theodoridis ETH Zurich, Zhendong Su ETH Zurich
DOI
11:30
20m
Talk
Webs and Flow-Directed Well-Typedness Preserving Program Transformations
PLDI Research Papers
Benjamin Quiring University of Maryland, David Van Horn University of Maryland, John Reppy University of Chicago, Olin Shivers Northeastern University
DOI
11:50
20m
Talk
Slotted E-Graphs: First-Class Support for (Bound) Variables in E-Graphs
PLDI Research Papers
Rudi Schneider Technische Universität Berlin, Marcus Rossel Barkhausen Institut, Amir Shaikhha University of Edinburgh, Andrés Goens University of Amsterdam, Thomas Koehler CNRS - ICube Lab, Michel Steuwer Technische Universität Berlin
DOI Pre-print
10:30 - 12:10
10:30
20m
Talk
Programming by Navigation
PLDI Research Papers
Justin Lubin University of California at Berkeley, Parker Ziegler University of California at Berkeley, Sarah E. Chasins University of California at Berkeley
DOI Pre-print
10:50
20m
Talk
A Concurrent Approach to String Transformation Synthesis
PLDI Research Papers
Yuantian Ding Purdue University, Xiaokang Qiu Purdue University
DOI
11:10
20m
Talk
Exact Loop Bound Analysis
PLDI Research Papers
Daniel Riley Florida State University, Grigory Fedyukovich Florida State University
DOI
11:30
20m
Talk
Multi-stage Relational Programming
PLDI Research Papers
Michael Ballantyne Northeastern University, Rafaello Sanna Harvard University, Jason Hemann Seton Hall University, William E. Byrd University of Alabama at Birmingham, Nada Amin Harvard University
DOI
11:50
20m
Talk
Program Synthesis From Partial Traces
PLDI Research Papers
Margarida Ferreira Carnegie Mellon University; INESC-ID; Instituto Superior Técnico - University of Lisbon, Victor Nicolet Amazon, Joey Dodds Amazon, Daniel Kroening Amazon
DOI
14:00 - 15:20
Numerics and ApproximationPLDI Research Papers at Cosmos, Violet & Tulip
14:00
20m
Talk
Solving Floating-Point Constraints with Continuous Optimization
PLDI Research Papers
Qian Chen Nanjing University, Chenqi Cui Nanjing University, Fengjuan Gao Nanjing University of Science and Technology, Yu Wang Nanjing University, Ke Wang Visa Research, Linzhang Wang Nanjing University
DOI
14:20
20m
Talk
Support Triangle Machine
PLDI Research Papers
Jiaying Li R3 Lab, Chunxue Hao China CITIC Bank
DOI
14:40
20m
Talk
Correctly Rounded Math Libraries without Worrying about the Application’s Rounding Mode
PLDI Research Papers
Sehyeok Park Rutgers University, Justin Kim Rutgers University, Santosh Nagarakatte Rutgers University
DOI
15:00
20m
Talk
Bean: A Language for Backward Error Analysis
PLDI Research Papers
Ariel E. Kellison Cornell University, Laura Zielinski Cornell University, David Bindel Cornell University, Justin Hsu Cornell University
DOI
14:00 - 15:40
Security & CryptographyPLDI Research Papers at Grand Ball Room 1
14:00
20m
Talk
Verified Foundations for Differential Privacy
PLDI Research Papers
Markus de Medeiros New York University, Muhammad Naveed Amazon, Tancrède Lepoint Amazon, Temesghen Kahsai Amazon, Tristan Ravitch Amazon, Stefan Zetzsche Amazon, Anjali Joshi Amazon, Joseph Tassarotti New York University, Aws Albarghouthi Amazon, Jean-Baptiste Tristan Amazon
DOI
14:20
20m
Talk
Automated Exploit Generation for Node.js Packages
PLDI Research Papers
Filipe Marques INESC-ID; Instituto Superior Técnico - University of Lisbon, Mafalda Ferreira INESC-ID; Instituto Superior Técnico - University of Lisbon, André Nascimento INESC-ID; Instituto Superior Técnico - University of Lisbon, Miguel E. Coimbra INESC-ID; Instituto Superior Técnico - University of Lisbon, Nuno Santos INESC-ID; Instituto Superior Técnico - University of Lisbon, Limin Jia Carnegie Mellon University, José Fragoso Santos INESC-ID; Instituto Superior Técnico - University of Lisbon
DOI
14:40
20m
Talk
Robust Constant-Time Cryptography
PLDI Research Papers
Matthew Kolosick University of California at San Diego, Basavesh Ammanaghatta Shivakumar Virginia Tech, Sunjay Cauligi ICSI, Marco Patrignani University of Trento, Marco Vassena Utrecht University, Ranjit Jhala University of California at San Diego, Deian Stefan University of California at San Diego
DOI
15:00
20m
Talk
Smooth, Integrated Proofs of Cryptographic Constant Time for Nondeterministic Programs and Compilers
PLDI Research Papers
Owen Conoly Massachusetts Institute of Technology, Andres Erbsen Google, Adam Chlipala Massachusetts Institute of Technology
DOI
15:20
20m
Talk
Circuit Optimization using Arithmetic Table Lookups
PLDI Research Papers
Raghav Malik Purdue University, Vedant Paranjape Purdue University, Milind Kulkarni Purdue University
DOI
14:00 - 15:40
14:00
20m
Talk
Functional Meaning for Parallel Streaming
PLDI Research Papers
Nick Rioux University of Pennsylvania, Steve Zdancewic University of Pennsylvania
DOI Pre-print
14:20
20m
Talk
MISAAL: Synthesis-Based Automatic Generation of Efficient and Retargetable Semantics-Driven Optimizations
PLDI Research Papers
Abdul Rafae Noor University of Illinois at Urbana-Champaign, Dhruv Baronia University of Illinois at Urbana-Champaign, Akash Kothari University of Illinois at Urbana-Champaign, Muchen Xu University of Illinois at Urbana-Champaign, Charith Mendis University of Illinois at Urbana-Champaign, Vikram S. Adve University of Illinois at Urbana-Champaign
DOI
14:40
20m
Talk
First-Class Verification Dialects for MLIR
PLDI Research Papers
Mathieu Fehr The University of Edinburgh, Yuyou Fan University of Utah, Hugo Pompougnac Université Grenoble Alpes; Inria; CNRS; Grenoble INP, John Regehr University of Utah, Tobias Grosser University of Cambridge
DOI
15:00
20m
Talk
[TOPLAS] A Modular Approach to Metatheoretic Reasoning for Extensible Languages
PLDI Research Papers
Dawn Michaelson University of Minnesota, Gopalan Nadathur University of Minnesota, Eric Van Wyk University of Minnesota, Twin Cities
15:20
20m
Talk
Handling the Selection Monad
PLDI Research Papers
Gordon Plotkin Google DeepMind, Ningning Xie University of Toronto
DOI
16:00 - 17:20
16:00
20m
Talk
Type-Constrained Code Generation with Language Models
PLDI Research Papers
Niels Mündler ETH Zurich, Jingxuan He University of California at Berkeley, Hao Wang University of California at Berkeley, Koushik Sen University of California at Berkeley, Dawn Song University of California at Berkeley, Martin Vechev ETH Zurich
DOI Pre-print
16:20
20m
Talk
Reductive Analysis with Compiler-Guided Large Language Models for Input-Centric Code Optimizations
PLDI Research Papers
Xiangwei Wang North Carolina State University, Xinning Hui North Carolina State University, Chunhua Liao Lawrence Livermore National Laboratory, Xipeng Shen North Carolina State University
DOI
16:40
20m
Talk
Scalable, Validated Code Translation of Entire Projects using Large Language Models
PLDI Research Papers
Hanliang Zhang University of Bristol, Cristina David University of Bristol, Meng Wang University of Bristol, Brandon Paulsen Amazon, Daniel Kroening Amazon
DOI
17:00
20m
Talk
Guided Tensor Lifting
PLDI Research Papers
Yixuan Li University of Edinburgh, José Wesley De Souza Magalhães University of Edinburgh, Alexander Brauckmann University of Edinburgh, Michael F. P. O'Boyle University of Edinburgh, Elizabeth Polgreen University of Edinburgh
DOI
16:00 - 17:20
16:00
20m
Talk
Active Learning of Symbolic NetKAT Automata
PLDI Research Papers
Mark Moeller Cornell University, Tiago Ferreira University College London, Thomas Lu Cornell University, Nate Foster Cornell University; Jane Street, Alexandra Silva Cornell University
DOI
16:20
20m
Talk
StacKAT: Infinite State Network Verification
PLDI Research Papers
Jules Jacobs Cornell University, Nate Foster Cornell University; Jane Street, Tobias Kappé Leiden University, Dexter Kozen Cornell University, Lily Saada Cornell University, Alexandra Silva Cornell University, Jana Wagemaker Radboud University Nijmegen
DOI
16:40
20m
Talk
Probabilistic Kleene Algebra with Angelic Nondeterminism
PLDI Research Papers
Shawn Ong Cornell University, Stephanie Ma Cornell University, Dexter Kozen Cornell University
DOI
17:00
20m
Talk
Membership Testing for Semantic Regular Expressions
PLDI Research Papers
Yifei Huang University of Southern California, Matin Amini University of Southern California, Alexis Le Glaunec Rice University, Konstantinos Mamouras Rice University, Mukund Raghothaman University of Southern California
DOI
16:00 - 17:20
High Performance ComputingPLDI Research Papers at Grand Ball Room 2
16:00
20m
Talk
Task-Based Tensor Computations on Modern GPUs
PLDI Research Papers
Rohan Yadav Stanford University, Michael Garland NVIDIA, Alex Aiken Stanford University, Michael Bauer NVIDIA
DOI
16:20
20m
Talk
Lightweight and Locality-Aware Composition of Black-Box Subroutines
PLDI Research Papers
Manya Bansal Massachusetts Institute of Technology, Dillon Sharlet Google, Jonathan Ragan-Kelley Massachusetts Institute of Technology, Saman Amarasinghe Massachusetts Institute of Technology
DOI
16:40
20m
Talk
Modular Construction and Optimization of the UZP Sparse Format for SpMV on CPUs
PLDI Research Papers
Alonso Rodriguez Universidade da Coruña, Santoshkumar T. Tongli Colorado State University, Emily Tucker Colorado State University, Louis-Noël Pouchet Colorado State University, Gabriel Rodríguez Universidade da Coruña, Juan Tourino Universidade da Coruña
DOI
17:00
20m
Talk
Dynamic Robustness Verification against Weak Memory
PLDI Research Papers
Roy Margalit Tel Aviv University, Michalis Kokologiannakis ETH Zurich, Shachar Itzhaky Technion, Ori Lahav Tel Aviv University
DOI

Thu 19 Jun

Displayed time zone: Seoul change

10:30 - 12:10
10:30
20m
Talk
Optimizing Ancilla-Based Quantum Circuits with SPARE
PLDI Research Papers
Ritvik Sharma Stanford University, Sara Achour Stanford University
DOI
10:50
20m
Talk
MarQSim: Reconciling Determinism and Randomness in Compiler Optimization for Quantum Simulation
PLDI Research Papers
Xiuqi Cao University of Pennsylvania, Junyu Zhou University of Pennsylvania, Yuhao Liu University of Pennsylvania, Yunong Shi AWS Quantum Technologies, Gushu Li University of Pennsylvania
DOI
11:10
20m
Talk
Quantum Register Machine: Efficient Implementation of Quantum Recursive Programs
PLDI Research Papers
Zhicheng Zhang University of Technology Sydney, Mingsheng Ying University of Technology Sydney
DOI
11:30
20m
Talk
QVM: Quantum Gate Virtualization Machine
PLDI Research Papers
Nathaniel Tornow TU Munich; LRZ, Emmanouil Giortamis TU Munich, Pramod Bhatotia TU Munich
DOI
11:50
20m
Talk
Efficient Formal Verification of Quantum Error Correcting Programs
PLDI Research Papers
Qifan Huang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Li Zhou Institute of Software at Chinese Academy of Sciences, Wang Fang University of Edinburgh, Mengyu Zhao Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Mingsheng Ying University of Technology Sydney
DOI Pre-print
10:30 - 12:10
10:30
20m
Talk
A Hybrid Approach to Semi-automated Rust Verification
PLDI Research Papers
Sacha-Élie Ayoun Imperial College London, Xavier Denis ETH Zurich, Petar Maksimović Nethermind; Imperial College London, Philippa Gardner Imperial College London
DOI Pre-print
10:50
20m
Talk
RefinedProsa: Connecting Response-Time Analysis with C Verification for Interrupt-Free Schedulers
PLDI Research Papers
Kimaya Bedarkar Max Planck Institute for Software Systems (MPI-SWS), Laila Elbeheiry MPI-SWS, Michael Sammler ETH Zurich; ISTA, Lennard Gäher MPI-SWS, Björn Brandenburg MPI-SWS, Derek Dreyer MPI-SWS, Deepak Garg MPI-SWS
DOI
11:10
20m
Talk
Certified Compilers à la Carte
PLDI Research Papers
Oghenevwogaga Ebresafe University of Waterloo, Ian Zhao University of Waterloo, Ende Jin University of Waterloo, Arthur Bright University of Waterloo, Charles Jian University of Waterloo, Yizhou Zhang University of Waterloo
DOI
11:30
20m
Talk
Destabilizing Iris
PLDI Research Papers
Simon Spies MPI-SWS, Niklas Mück MPI-SWS, Haoyi Zeng Saarland University, Michael Sammler ETH Zurich; ISTA, Andrea Lattuada MPI-SWS, Peter Müller ETH Zurich, Derek Dreyer MPI-SWS
DOI
11:50
20m
Talk
Verifying Lock-Free Traversals in Relaxed Memory Separation Logic
PLDI Research Papers
Sunho Park KAIST, Jaehwang Jung Rebellions Inc, Janggun Lee KAIST, Jeehoon Kang KAIST
DOI
10:30 - 12:10
10:30
20m
Talk
Fast Direct Manipulation Programming with Patch-Reconciliation Correspondence
PLDI Research Papers
Parker Ziegler University of California at Berkeley, Justin Lubin University of California at Berkeley, Sarah E. Chasins University of California at Berkeley
DOI
10:50
20m
Talk
An Interactive Debugger for Rust Trait Errors
PLDI Research Papers
Gavin Gray Brown University, Will Crichton Brown University, Shriram Krishnamurthi Brown University
DOI Pre-print
11:10
20m
Talk
Spineless Traversal for Layout Invalidation
PLDI Research Papers
Marisa Kirisame University of Utah, Tiezhi Wang Tongji University, Pavel Panchekha University of Utah
DOI
11:30
20m
Talk
DR.FIX: Automatically Fixing Data Races at Industry Scale
PLDI Research Papers
Farnaz Behrang Uber Technologies, Zhizhou (Chris) Zhang Uber Technologies, Georgian-Vlad Saioc Aarhus University, Peng Liu Uber Technologies, Milind Chabbi Uber Technologies
DOI
11:50
20m
Talk
Program Skeletons for Automated Program Translation
PLDI Research Papers
Bo Wang National University of Singapore, Tianyu Li National University of Singapore, Ruishi Li National University of Singapore, Umang Mathur National University of Singapore, Prateek Saxena National University of Singapore
DOI Pre-print
14:00 - 15:00
14:00
20m
Talk
Tree Borrows
PLDI Research Papers
Neven Villani University of Grenoble Alpes - VERIMAG, Johannes Hostert ETH Zurich, Derek Dreyer MPI-SWS, Ralf Jung ETH Zurich
Link to publication DOI
14:20
20m
Talk
Principal Type Inference under a Prefix: A Fresh Look at Static Overloading
PLDI Research Papers
Daan Leijen Microsoft Research, Wenjia Ye National University of Singapore; University of Hong Kong
DOI Pre-print
14:40
20m
Talk
Efficient, Portable, Census-Polymorphic Choreographic Programming
PLDI Research Papers
Mako P. Bates University of Vermont, Shun Kashiwa University of California at San Diego, Syed Jafri University of Vermont, Gan Shen University of California at Santa Cruz, Lindsey Kuper University of California at Santa Cruz, Joseph P. Near University of Vermont
DOI Pre-print
14:00 - 15:00
14:00
20m
Talk
A Uniform Framework for Handling Position Constraints in String Solving
PLDI Research Papers
Yu-Fang Chen Academia Sinica, Vojtěch Havlena Brno University of Technology, Michal Hečko Brno University of Technology, Lukáš Holík Brno University of Technology; Aalborg University, Ondřej Lengál Brno University of Technology
DOI
14:20
20m
Talk
Intrinsic Verification of Parsers and Formal Grammar Theory in Dependent Lambek Calculus
PLDI Research Papers
Steven Schaefer University of Michigan, Nathan Varner University of Michigan, Pedro Henrique Azevedo de Amorim University of Oxford, Max S. New University of Michigan
DOI Pre-print
14:40
20m
Talk
Verifying Solutions to Semantics-Guided Synthesis Problems
PLDI Research Papers
Charlie Murphy Amazon Web Services, USA, Keith J.C. Johnson University of Wisconsin-Madison, Thomas Reps University of Wisconsin-Madison, Loris D'Antoni University of California at San Diego
DOI
14:00 - 15:00
14:00
20m
Talk
Ripple: Asynchronous Programming for Spatial Dataflow Architectures
PLDI Research Papers
Souradip Ghosh Carnegie Mellon University, Yufei Shi Carnegie Mellon University, Brandon Lucia Carnegie Mellon University, Nathan Beckmann Carnegie Mellon University
DOI
14:20
20m
Talk
Making Concurrent Hardware Verification Sequential
PLDI Research Papers
Thomas Bourgeat EPFL, Jiazheng Liu Massachusetts Institute of Technology, Adam Chlipala Massachusetts Institute of Technology, Arvind Massachusetts Institute of Technology
DOI
14:40
20m
Talk
Morello-Cerise: A Proof of Strong Encapsulation for the Arm Morello Capability Hardware Architecture
PLDI Research Papers
Angus Hammond University of Cambridge, Ricardo Almeida University of Glasgow, Thomas Bauereiss University of Cambridge, Brian Campbell University of Edinburgh, Ian Stark University of Edinburgh, Peter Sewell University of Cambridge
DOI

Fri 20 Jun

Displayed time zone: Seoul change

10:30 - 12:10
10:30
20m
Talk
Verifying General-Purpose RCU for Reclamation in Relaxed Memory Separation Logic
PLDI Research Papers
Jaehwang Jung Rebellions Inc, Sunho Park KAIST, Janggun Lee KAIST, Jeho Yeon KAIST, Jeehoon Kang KAIST
DOI
10:50
20m
Talk
Leveraging Immutability to Validate Hazard Pointers for Optimistic Traversals
PLDI Research Papers
DOI
11:10
20m
Talk
Iso: Request-Private Garbage Collection
PLDI Research Papers
Tianle Qiu Australian National University, Stephen M. Blackburn Google; Australian National University
DOI
11:30
20m
Talk
CRGC: Fault-Recovering Actor Garbage Collection in Pekko
PLDI Research Papers
Dan Plyukhin University of Southern Denmark, Gul Agha University of Illinois at Urbana-Champaign, Fabrizio Montesi University of Southern Denmark
DOI
11:50
20m
Talk
RRR-SMR: Reduce, Reuse, Recycle: Better Methods for Practical Lock-Free Data Structures
PLDI Research Papers
Md Amit Hasan Arovi Pennsylvania State University, Ruslan Nikolaev Pennsylvania State University
DOI
10:30 - 12:10
10:30
20m
Talk
Robustifying Debug Information Updates in LLVM via Control-Flow Conformance Analysis
PLDI Research Papers
Shan Huang East China Normal University, Jingjing Liang East China Normal University, Ting Su East China Normal University, Qirun Zhang Georgia Institute of Technology
DOI
10:50
20m
Talk
CompCertOC: Verified Compositional Compilation of Multi-threaded Programs with Shared Stacks
PLDI Research Papers
Ling Zhang Shanghai Jiao Tong University, Yuting Wang Shanghai Jiao Tong University, Yalun Liang Shanghai Jiao Tong University, Zhong Shao Yale University
DOI
11:10
20m
Talk
Link-Time Optimization of Dynamic Casts in C++ Programs
PLDI Research Papers
Xufan Lu INESC-ID / Instituto Superior Técnico, University of Lisbon, Nuno P. Lopes INESC-ID; Instituto Superior Técnico - University of Lisbon
Link to publication DOI
11:30
20m
Talk
Divergence-Aware Testing of Graphics Shader Compiler Back-Ends
PLDI Research Papers
Dongwei Xiao Hong Kong University of Science and Technology, Shuai Wang Hong Kong University of Science and Technology, Zhibo Liu Hong Kong University of Science and Technology, Yiteng Peng Hong Kong University of Science and Technology, Daoyuan Wu Hong Kong University of Science and Technology, Zhendong Su ETH Zurich
DOI
11:50
20m
Talk
Optimization-Directed Compiler Fuzzing for Continuous Translation Validation
PLDI Research Papers
DOI Pre-print
10:30 - 11:50
10:30
20m
Talk
Usability Barriers for Liquid Types
PLDI Research Papers
Catarina Gamboa Carnegie Mellon University and University of Lisbon, Abigail Elena Reese Carnegie Mellon University, Alcides Fonseca LASIGE; University of Lisbon, Jonathan Aldrich Carnegie Mellon University
DOI Pre-print
10:50
20m
Talk
Dynamic Region Ownership for Concurrency Safety
PLDI Research Papers
Fridtjof Stoldt Uppsala University, Brandt Bucher Microsoft, Sylvan Clebsch Microsoft Azure Research, Matthew A. Johnson Microsoft Azure Research, Matthew J. Parkinson Microsoft Azure Research, Guido van Rossum Microsoft, Eric Snow Microsoft, Tobias Wrigstad Uppsala University
DOI
11:10
20m
Talk
Practical Type Inference with Levels
PLDI Research Papers
Andong Fan University of Toronto, Han Xu Princeton University, Ningning Xie University of Toronto
DOI
11:30
20m
Talk
Thrust: A Prophecy-Based Refinement Type System for Rust
PLDI Research Papers
Hiromi Ogawa University of Tsukuba, Taro Sekiyama National Institute of Informatics, Hiroshi Unno Tohoku University
DOI
14:00 - 15:20
14:00
20m
Talk
Efficient Timestamping for Sampling-Based Race Detection
PLDI Research Papers
Minjian Zhang University of Illinois at Urbana-Champaign, Daniel Wee Soong Lim National University of Singapore, Mosaad Al Thokair Saudi Aramco, Umang Mathur National University of Singapore, Mahesh Viswanathan University of Illinois at Urbana-Champaign
DOI Pre-print
14:20
20m
Talk
Efficient Linearizability Monitoring
PLDI Research Papers
Parosh Aziz Abdulla Uppsala University; Mälardalen University, Samuel Grahn Uppsala University, Bengt Jonsson Uppsala University, Shankaranarayanan Krishna IIT Bombay, Om Swostik Mishra IIT Bombay
DOI
14:40
20m
Talk
[TOPLAS] Sound Static Data Race Verification for C: Is the Race Lost?
PLDI Research Papers
Karoliine Holter University of Tartu, Estonia, Simmo Saan University of Tartu, Estonia, Patrick Lam University of Waterloo, Vesal Vojdani University of Tartu
15:00
20m
Talk
Nola: Later-Free Ghost State for Verifying Termination in Iris
PLDI Research Papers
Yusuke Matsushita Kyoto University, Takeshi Tsukada Chiba University
Link to publication DOI
14:00 - 15:20
14:00
20m
Talk
Polygon: Symbolic Reasoning for SQL using Conflict-Driven Under-Approximation Search
PLDI Research Papers
Pinhan Zhao University of Michigan, Yuepeng Wang Simon Fraser University, Xinyu Wang University of Michigan
DOI Pre-print
14:20
20m
Talk
Pointer Analysis for Database-Backed Applications
PLDI Research Papers
Yufei Liang Nanjing University, Teng Zhang Nanjing University, Ganlin Li Nanjing University, Tian Tan Nanjing University, Chang Xu Nanjing University, Chun Cao Nanjing University, Xiaoxing Ma Nanjing University, Yue Li Nanjing University
DOI
14:40
20m
Talk
Graphiti: Bridging Graph and Relational Database Queries
PLDI Research Papers
Yang He Simon Fraser University, Ruijie Fang University of Texas at Austin, Işıl Dillig University of Texas at Austin, Yuepeng Wang Simon Fraser University
DOI
15:00
20m
Talk
AWDIT: An Optimal Weak Database Isolation Tester
PLDI Research Papers
Lasse Møldrup Aarhus University, Andreas Pavlogiannis Aarhus University
DOI
14:00 - 15:40
Static Anlysis and VerificationPLDI Research Papers at Grand Ball Room 2
14:00
20m
Talk
PulseCore: An Impredicative Concurrent Separation Logic for Dependently Typed Programs
PLDI Research Papers
Gabriel Ebner Microsoft Research, Guido Martínez Microsoft Research, Aseem Rastogi Microsoft Research, Thibault Dardinier ETH Zurich, Megan Frisella University of Washington, Tahina Ramananandro Microsoft Research, Nikhil Swamy Microsoft Research
DOI
14:20
20m
Talk
LiDO-DAG: A Framework for Verifying Safety and Liveness of DAG-Based Consensus Protocols
PLDI Research Papers
Longfei Qiu Yale University, Jingqi Xiao Yale University, Ji-Yong Shin Northeastern University, Zhong Shao Yale University
DOI
14:40
20m
Talk
Taking out the Toxic Trash: Recovering Precision in Mixed Flow-Sensitive Static Analyses
PLDI Research Papers
Fabian Stemmler TU Munich, Michael Schwarz TU Munich, Julian Erhard TU Munich; LMU Munich, Sarah Tilscher TU Munich; LMU Munich, Helmut Seidl TU Munich
DOI Pre-print Media Attached
15:00
20m
Talk
Relational Abstractions Based on Labeled Union-Find
PLDI Research Papers
Dorian Lesbre Université Paris-Saclay - CEA LIST, Matthieu Lemerre Université Paris-Saclay - CEA LIST, Hichem Rami Ait-El-Hara OCamlPro; Université Paris-Saclay - CEA LIST, François Bobot Université Paris-Saclay - CEA LIST
DOI