researchr
explore
Tags
Journals
Conferences
Authors
Profiles
Groups
calendar
New Conferences
Events
Deadlines
search
search
You are not signed in
Sign in
Sign up
Links
Filter by Year
[-]
OR
AND
NOT
1
1979
1982
1984
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
Filter by Tag
[+]
OR
AND
NOT
1
C++
Java
Meta-Environment
analysis
compiler
context-aware
data-flow
data-flow analysis
debugging
design
e-science
graph-rewriting
meta-model
meta-objects
optimization
program analysis
programming
programming languages
rule-based
security
Filter by Author
[+]
OR
AND
NOT
1
Alex Aiken
Armando Solar-Lezama
Cormac Flanagan
Dan Grossman
Eran Yahav
Hans-Juergen Boehm
Isil Dillig
James R. Larus
Jeffrey S. Foster
Kathryn S. McKinley
Ken Kennedy
Martin C. Rinard
Martin T. Vechev
Mayur Naik
Rajiv Gupta
Rastislav Bodík
Saman P. Amarasinghe
Sorin Lerner
Sumit Gulwani
Thomas W. Reps
Filter by Top terms
[+]
OR
AND
NOT
1
acm
analysis
code
compiler
data
design
dynamic
efficient
flow
implementation
june
language
memory
proceedings
program
programming
programs
sigplan
type
using
Programming Language Design and Implementation (PLDI)
Editions
Publications
Viewing Publication 1 - 100 from 2025
2023
Proceedings of the 12th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, SOAP 2023, Orlando, FL, USA, 17 June 2023
Pietro Ferrara 0001
,
Liana Hadarean
, editors,
ACM,
2023.
[doi]
When Long Jumps Fall Short: Control-Flow Tracking and Misuse Detection for Non-local Jumps in C
Michael Schwarz 0007
,
Julian Erhard
,
Vesal Vojdani
,
Simmo Saan
,
Helmut Seidl
.
PLDI 2023
:
20-26
[doi]
Speeding up Static Analysis with the Split Operator
Vincenzo Arceri
,
Greta Dolcetti
,
Enea Zaffanella
.
PLDI 2023
:
14-19
[doi]
Polymorphic Types with Polynomial Sizes
Jean-Louis Colaço
,
Baptiste Pauget
,
Marc Pouzet
.
PLDI 2023
:
36-49
[doi]
Combining E-Graphs with Abstract Interpretation
Samuel Coward
,
George A. Constantinides
,
Theo Drane
.
PLDI 2023
:
1-7
[doi]
Proceedings of the 9th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, ARRAY 2023, Orlando, FL, USA, 18 June 2023
Troels Henriksen
,
Artjoms Sinkarovs
, editors,
ACM,
2023.
[doi]
HWASanIO: Detecting C/C++ Intra-object Overflows with Memory Shading
Konrad Hohentanner
,
Florian Kasten
,
Lukas Auer
.
PLDI 2023
:
27-33
[doi]
U-Net CNN in APL: Exploring Zero-Framework, Zero-Library Machine Learning
Aaron W. Hsu
,
Rodrigo Girão Serrão
.
PLDI 2023
:
22-35
[doi]
Crosys: Cross Architectural Dynamic Analysis
Sangrok Lee
,
Jieun Lee
,
Jaeyong Ko
,
Jaewoo Shim
.
PLDI 2023
:
55-62
[doi]
User-Assisted Code Query Optimization
Ben Liblit
,
Yingjun Lyu
,
Rajdeep Mukherjee
,
Omer Tripp
,
Yanjun Wang 0005
.
PLDI 2023
:
40-46
[doi]
HERO-ML: A Very High-Level Array Language for Executable Modelling of Data Parallel Algorithms
Björn Lisper
,
Linus Källberg
.
PLDI 2023
:
13-21
[doi]
Extensible and Scalable Architecture for Hybrid Analysis
Marc Miltenberger
,
Steven Arzt
.
PLDI 2023
:
34-39
[doi]
Static Analysis of Data Transformations in Jupyter Notebooks
Luca Negrini
,
Guruprerana Shabadi
,
Caterina Urban
.
PLDI 2023
:
8-13
[doi]
Completeness Thresholds for Memory Safety of Array Traversing Programs
Tobias Reinhard
,
Justus Fasse
,
Bart Jacobs 0002
.
PLDI 2023
:
47-54
[doi]
Faster APL with Lazy Extensions
Andrew Sengul
.
PLDI 2023
:
62-74
[doi]
Towards Structured Algebraic Programming
Daniele G. Spampinato
,
Denis Jelovina
,
Jiawei Zhuang
,
Albert-Jan Nicholas Yzelman
.
PLDI 2023
:
50-61
[doi]
A MultiGPU Performance-Portable Solution for Array Programming Based on Kokkos
Pedro Valero-Lara
,
Jeffrey S. Vetter
.
PLDI 2023
:
1-12
[doi]
RaceInjector: Injecting Races to Evaluate and Learn Dynamic Race Detection Algorithms
Michael Wang
,
Shashank Srikant
,
Malavika Samak
,
Una-May O'Reilly
.
PLDI 2023
:
63-70
[doi]
2022
Semantic soundness for language interoperability
Daniel Patterson 0001
,
Noble Mushtak
,
Andrew Wagner
,
Amal Ahmed
.
PLDI 2022
:
609-624
[doi]
Productivity assessment of neural code completion
Albert Ziegler 0001
,
Eirini Kalliamvakou
,
X. Alice Li
,
Andrew Rice
,
Devon Rifkin
,
Shawn Simister
,
Ganesh Sittampalam
,
Edward Aftandilian
.
PLDI 2022
:
21-29
[doi]
PyLSE: a pulse-transfer level language for superconductor electronics
Michael Christensen 0001
,
Georgios Tzimpragos
,
Harlan Kringen
,
Jennifer Volk
,
Timothy Sherwood
,
Ben Hardekopf
.
PLDI 2022
:
671-686
[doi]
Finding the dwarf: recovering precise types from WebAssembly binaries
Daniel Lehmann 0002
,
Michael Pradel
.
PLDI 2022
:
410-425
[doi]
Kleene algebra modulo theories: a framework for concrete KATs
Michael Greenberg 0002
,
Ryan Beckett
,
Eric Hayden Campbell
.
PLDI 2022
:
594-608
[doi]
Progressive polynomial approximations for fast correctly rounded math libraries
Mridul Aanjaneya
,
Jay P. Lim
,
Santosh Nagarakatte
.
PLDI 2022
:
552-565
[doi]
Efficient approximations for cache-conscious data placement
Ali Ahmadi
,
Majid Daliri
,
Amir Kafshdar Goharshady
,
Andreas Pavlogiannis
.
PLDI 2022
:
857-871
[doi]
Autoscheduling for sparse tensor algebra with an asymptotic cost model
Peter Ahrens
,
Fredrik Kjolstad
,
Saman P. Amarasinghe
.
PLDI 2022
:
269-285
[doi]
Turning manual concurrent memory reclamation into automatic reference counting
Daniel Anderson
,
Guy E. Blelloch
,
Yuanhao Wei
.
PLDI 2022
:
61-75
[doi]
ExeBench: an ML-scale dataset of executable C functions
Jordi Armengol-Estapé
,
Jackson Woodruff
,
Alexander Brauckmann
,
José Wesley de Souza Magalhães
,
Michael F. P. O'Boyle
.
PLDI 2022
:
50-59
[doi]
Abstract interpretation of Michelson smart-contracts
Guillaume Bau
,
Antoine Miné
,
Vincent Botbol
,
Mehdi Bouaziz
.
PLDI 2022
:
36-43
[doi]
"Synthesizing input grammars": a replication study
Bachir Bendrissou
,
Rahul Gopinath
,
Andreas Zeller
.
PLDI 2022
:
260-268
[doi]
Choosing mathematical function implementations for speed and accuracy
Ian Briggs
,
Pavel Panchekha
.
PLDI 2022
:
522-535
[doi]
Abstract interpretation repair
Roberto Bruni
,
Roberto Giacobazzi
,
Roberta Gori
,
Francesco Ranzato
.
PLDI 2022
:
426-441
[doi]
A study of real-world data races in Golang
Milind Chabbi
,
Murali Krishna Ramanathan
.
PLDI 2022
:
474-489
[doi]
Finding typing compiler bugs
Stefanos Chaliasos
,
Thodoris Sotiropoulos
,
Diomidis Spinellis
,
Arthur Gervais
,
Benjamin Livshits
,
Dimitris Mitropoulos
.
PLDI 2022
:
183-198
[doi]
MAPS@PLDI 2022: 6th ACM SIGPLAN International Symposium on Machine Programming, San Diego, CA, USA, 13 June 2022
Swarat Chaudhuri
,
Charles Sutton
, editors,
ACM,
2022.
[doi]
Visualization question answering using introspective program synthesis
Yanju Chen
,
Xifeng Yan
,
Yu Feng 0001
.
PLDI 2022
:
137-151
[doi]
All you need is superword-level parallelism: systematic control-flow vectorization with SLP
Yishen Chen
,
Charith Mendis
,
Saman P. Amarasinghe
.
PLDI 2022
:
301-315
[doi]
Sequential reasoning for optimizing compilers under weak memory concurrency
Minki Cho
,
Sung Hwan Lee
,
Dongjae Lee
,
Chung-Kil Hur
,
Ori Lahav
.
PLDI 2022
:
213-228
[doi]
Compass: strong and compositional library specifications in relaxed memory separation logic
Hoang-Hai Dang
,
Jaehwang Jung
,
Jaemin Choi
,
Duc-Than Nguyen
,
William Mansky
,
Jeehoon Kang
,
Derek Dreyer
.
PLDI 2022
:
792-808
[doi]
PaC-trees: supporting parallel and compressed purely-functional collections
Laxman Dhulipala
,
Guy E. Blelloch
,
Yan Gu 0001
,
Yihan Sun 0001
.
PLDI 2022
:
108-121
[doi]
Leapfrog: certified equivalence for protocol parsers
Ryan Doenges
,
Tobias Kappé
,
John Sarracino
,
Nate Foster
,
Greg Morrisett
.
PLDI 2022
:
950-965
[doi]
Automatically debugging AutoML pipelines using maro: ML automated remediation oracle
Julian Dolby
,
Jason Tsay
,
Martin Hirzel
.
PLDI 2022
:
60-69
[doi]
Recursion synthesis with unrealizability witnesses
Azadeh Farzan
,
Danya Lette
,
Victor Nicolet
.
PLDI 2022
:
244-259
[doi]
Sound sequentialization for concurrent program verification
Azadeh Farzan
,
Dominik Klumpp
,
Andreas Podelski
.
PLDI 2022
:
506-521
[doi]
IRDL: an IR definition language for SSA compilers
Mathieu Fehr
,
Jeff Niu
,
River Riddle
,
Mehdi Amini
,
Zhendong Su 0001
,
Tobias Grosser
.
PLDI 2022
:
199-212
[doi]
Deoptless: speculation with dispatched on-stack replacement and specialized continuations
Olivier Flückiger
,
Jan Jecmen
,
Sebastián Krynski
,
Jan Vitek
.
PLDI 2022
:
749-761
[doi]
SOAP '22: 11th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, San Diego, CA, USA, 14 June 2022
Laure Gonnord
,
Laura Titolo
, editors,
ACM,
2022.
[doi]
Checking robustness to weak persistency models
Hamed Gorjiara
,
Weiyu Luo
,
Alex Lee
,
Guoqing Harry Xu
,
Brian Demsky
.
PLDI 2022
:
490-505
[doi]
Deep and shallow types for gradual languages
Ben Greenman
.
PLDI 2022
:
580-593
[doi]
P4BID: information flow control in p4
Karuna Grewal
,
Loris D'Antoni
,
Justin Hsu
.
PLDI 2022
:
46-60
[doi]
Type-directed program synthesis for RESTful APIs
Zheng Guo
,
David Cao
,
Davin Tjong
,
Jean Yang 0001
,
Cole Schlesinger
,
Nadia Polikarpova
.
PLDI 2022
:
122-136
[doi]
ANOSY: approximated knowledge synthesis with refinement types for declassification
Sankha Narayan Guria
,
Niki Vazou
,
Marco Guarnieri
,
James Parker
.
PLDI 2022
:
15-30
[doi]
ARRAY '22: 8th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, San Diego CA USA, 13 June 2022
Troels Henriksen
,
Tze Meng Low
, editors,
ACM,
2022.
[doi]
Combinatory logic and combinators in array languages
Conor Hoekstra
.
PLDI 2022
:
46-57
[doi]
Hamband: RDMA replicated data types
Farzin Houshmand
,
Javad Saberlatibari
,
Mohsen Lesani
.
PLDI 2022
:
348-363
[doi]
PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13 - 17, 2022
Ranjit Jhala
,
Isil Dillig
, editors,
ACM,
2022.
[doi]
CycleQ: an efficient basis for cyclic equational reasoning
Eddie Jones
,
C.-H. Luke Ong
,
Steven J. Ramsay
.
PLDI 2022
:
395-409
[doi]
RunTime-assisted convergence in replicated data types
Gowtham Kaki
,
Prasanth Prahladan
,
Nicholas V. Lewchenko
.
PLDI 2022
:
364-378
[doi]
Distributed parallel computing with Futhark: a functional language to generate distributed parallel code
Michaël El Kharroubi
,
Baptiste Coudray
,
Orestis Malaspinas
.
PLDI 2022
:
12-24
[doi]
WARio: efficient code generation for intermittent computing
Vito Kortbeek
,
Souradip Ghosh
,
Josiah D. Hester
,
Simone Campanoni
,
Przemyslaw Pawelczak
.
PLDI 2022
:
777-791
[doi]
Modeling code manipulation in JIT compilers
HeuiChan Lim
,
Xiyu Kang
,
Saumya Debray
.
PLDI 2022
:
9-15
[doi]
From functional to imperative: combining destination-passing style and views
Zhitao Lin
,
Christophe Dubach
.
PLDI 2022
:
25-36
[doi]
Mako: a low-pause, high-throughput evacuating collector for memory-disaggregated datacenters
Haoran Ma
,
Shi Liu
,
Chenxi Wang
,
Yifan Qiao
,
Michael D. Bond
,
Stephen M. Blackburn
,
Miryung Kim
,
Guoqing Harry Xu
.
PLDI 2022
:
92-107
[doi]
RustHornBelt: a semantic foundation for functional verification of Rust programs with unsafe code
Yusuke Matsushita
,
Xavier Denis
,
Jacques-Henri Jourdan
,
Derek Dreyer
.
PLDI 2022
:
841-856
[doi]
A flexible type system for fearless concurrency
Mae Milano
,
Joshua Turcotti
,
Andrew C. Myers
.
PLDI 2022
:
458-473
[doi]
ADA: a tool for visualizing the architectural overview of open-source repositories
Md Rakib Hossain Misu
,
Aleksandar Sasa Janjanin
,
Zhiqiang Bian
,
Valentin-Sebastian Burlacu
,
Naum Anteski
.
PLDI 2022
:
30-35
[doi]
Warping cache simulation of polyhedral programs
Canberk Morelli
,
Jan Reineke
.
PLDI 2022
:
316-331
[doi]
Diaframe: automated verification of fine-grained concurrent programs in Iris
Ike Mulder
,
Robbert Krebbers
,
Herman Geuvers
.
PLDI 2022
:
809-824
[doi]
Predictive synthesis of API-centric code
Daye Nam
,
Baishakhi Ray
,
Seohyun Kim 0001
,
Xianshan Qu
,
Satish Chandra 0001
.
PLDI 2022
:
40-49
[doi]
Quickstrom: property-based acceptance testing with LTL specifications
Liam O'Connor
,
Oskar Wickström
.
PLDI 2022
:
1025-1038
[doi]
Ensuring determinism in blockchain software with GoLiSA: an industrial experience report
Luca Olivieri
,
Fabio Tagliaferro
,
Vincenzo Arceri
,
Marco Ruaro
,
Luca Negrini
,
Agostino Cortesi
,
Pietro Ferrara 0001
,
Fausto Spoto
,
Enrico Talin
.
PLDI 2022
:
23-29
[doi]
Computing correctly with inductive relations
Zoe Paraskevopoulou
,
Aaron Eline
,
Leonidas Lampropoulos
.
PLDI 2022
:
966-980
[doi]
Landmarks and regions: a robust approach to data extraction
Suresh Parthasarathy
,
Lincy Pattanaik
,
Anirudh Khatry
,
Arun Shankar Iyer
,
Arjun Radhakrishna
,
Sriram K. Rajamani
,
Mohammad Raza
.
PLDI 2022
:
993-1009
[doi]
Algebraic reasoning of Quantum programs via non-idempotent Kleene algebra
Yuxiang Peng
,
Mingsheng Ying
,
Xiaodi Wu
.
PLDI 2022
:
657-670
[doi]
Relational compilation for performance-critical applications: extensible proof-producing translation of functional models into low-level code
Clément Pit-Claudel
,
Jade Philipoom
,
Dustin Jamner
,
Andres Erbsen
,
Adam Chlipala
.
PLDI 2022
:
918-933
[doi]
Interpreter-guided differential JIT compiler unit testing
Guillermo Polito
,
Stéphane Ducasse
,
Pablo Tesone
.
PLDI 2022
:
981-992
[doi]
Syntax-guided program reduction for understanding neural code intelligence models
Md. Rafiqul Islam Rabin
,
Aftab Hussain 0001
,
Mohammad Amin Alipour
.
PLDI 2022
:
70-79
[doi]
Lasagne: a static binary translator for weak memory model architectures
Rodrigo C. O. Rocha
,
Dennis Sprokholt
,
Martin Fink
,
Redha Gouicem
,
Tom Spink
,
Soham Chakraborty
,
Pramod Bhatotia
.
PLDI 2022
:
888-902
[doi]
Islaris: verification of machine code against authoritative ISA semantics
Michael Sammler
,
Angus Hammond
,
Rodolphe Lepigre
,
Brian Campbell 0001
,
Jean Pichon-Pharabod
,
Derek Dreyer
,
Deepak Garg 0001
,
Peter Sewell
.
PLDI 2022
:
825-840
[doi]
A typed continuation-passing translation for lexical effect handlers
Philipp Schuster
,
Jonathan Immanuel Brachthäuser
,
Marius Müller 0003
,
Klaus Ostermann
.
PLDI 2022
:
566-579
[doi]
A graph neural network-based performance model for deep learning applications
Shikhar Singh
,
James Hegarty
,
Hugh Leather
,
Benoit Steiner
.
PLDI 2022
:
11-20
[doi]
Parallel scan as a multidimensional array problem
Artjoms Sinkarovs
,
Sven-Bodo Scholz
.
PLDI 2022
:
1-11
[doi]
Towards an implementation of differential dynamic logic in PVS
J. Tanner Slagel
,
César Muñoz
,
Swee Balachandran
,
Mariano M. Moscato
,
Aaron Dutle
,
Paolo Masci 0001
,
Lauren White
.
PLDI 2022
:
44-50
[doi]
Certified mergeable replicated data types
Vimala Soundarapandian
,
Adharsh Kamath
,
Kartik Nagar
,
K. C. Sivaramakrishnan
.
PLDI 2022
:
332-347
[doi]
Statically detecting data leakages in data science code
Pavle Subotic
,
Uros Bojanic
,
Milan Stojic
.
PLDI 2022
:
16-22
[doi]
Hardening attack surfaces with formally proven binary format parsers
Nikhil Swamy
,
Tahina Ramananandro
,
Aseem Rastogi
,
Irina Spiridonova
,
Haobin Ni
,
Dmitry Malloy
,
Juan Vazquez
,
Michael Tang
,
Omar Cardona
,
Arti Gupta
.
PLDI 2022
:
31-45
[doi]
From perception to programs: regularize, overparameterize, and amortize
Hao Tang
,
Kevin Ellis
.
PLDI 2022
:
30-39
[doi]
Giallar: push-button verification for the qiskit Quantum compiler
Runzhou Tao
,
Yunong Shi
,
Jianan Yao
,
Xupeng Li
,
Ali Javadi-Abhari
,
Andrew W. Cross
,
Frederic T. Chong
,
Ronghui Gu
.
PLDI 2022
:
641-656
[doi]
Using q-learning to select the best among functionally equivalent implementations
Meggie van den Oever
,
Lauren E. Grimley
,
Richard Michael Veras
.
PLDI 2022
:
37-45
[doi]
Formally verified lifting of C-compiled x86-64 binaries
Freek Verbeek
,
Joshua A. Bockenek
,
Zhoulai Fu
,
Binoy Ravindran
.
PLDI 2022
:
934-949
[doi]
Odin: on-demand instrumentation with on-the-fly recompilation
Mingzhe Wang
,
Jie Liang
,
Chijin Zhou
,
Zhiyong Wu
,
Xinyi Xu
,
Yu Jiang 0001
.
PLDI 2022
:
1010-1024
[doi]
Bind the gap: compiling real software to hardware FFT accelerators
Jackson Woodruff
,
Jordi Armengol-Estapé
,
Sam Ainsworth
,
Michael F. P. O'Boyle
.
PLDI 2022
:
687-702
[doi]
A systematic evaluation of large language models of code
Frank F. Xu
,
Uri Alon 0002
,
Graham Neubig
,
Vincent Josua Hellendoorn
.
PLDI 2022
:
1-10
[doi]
Quartz: superoptimization of Quantum circuits
Mingkuan Xu
,
Zikun Li
,
Oded Padon
,
Sina Lin
,
Jessica Pointing
,
Auguste Hirth
,
Henry Ma
,
Jens Palsberg
,
Alex Aiken
,
Umut A. Acar
,
Zhihao Jia
.
PLDI 2022
:
625-640
[doi]
DISTAL: the distributed tensor algebra compiler
Rohan Yadav
,
Alex Aiken
,
Fredrik Kjolstad
.
PLDI 2022
:
286-300
[doi]
PDL: a high-level hardware design language for pipelined processors
Drew Zagieboylo
,
Charles Sherk
,
Gookwon Edward Suh
,
Andrew C. Myers
.
PLDI 2022
:
719-732
[doi]
Verifying optimizations of concurrent programs in the promising semantics
Junpeng Zha
,
Hongjin Liang
,
Xinyu Feng 0001
.
PLDI 2022
:
903-917
[doi]
Karp: a language for NP reductions
Chenhao Zhang
,
Jason D. Hartline
,
Christos Dimoulas
.
PLDI 2022
:
762-776
[doi]
Low-latency, high-throughput garbage collection
Wenyu Zhao
,
Stephen M. Blackburn
,
Kathryn S. McKinley
.
PLDI 2022
:
76-91
[doi]
Differential cost analysis with simultaneous potentials and anti-potentials
Dorde Zikelic
,
Bor-Yuh Evan Chang
,
Pauline Bolignano
,
Franco Raimondi
.
PLDI 2022
:
442-457
[doi]
Sign in
or
sign up
to see more results.