Skip to content

Alex Aiken

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

129

Venues

34

Active years

1996–2025

Best venue rank

A*

Where they publish

Papers

129 indexed papers, newest first.

YearVenueTitleAuthors
2025ASPLOSAutomatic Tracing in Task-Based Runtime Systems.Rohan Yadav, Michael Bauer, David Broman, Michael Garland, Alex Aiken, Fredrik Kjolstad
2025ASPLOSComposing Distributed Computations Through Task and Kernel Fusion.Rohan Yadav, Shiv Sundram, Wonchan Lee, Michael Garland, Michael Bauer, Alex Aiken, Fredrik Kjolstad
2025CAVAutomatic Verification of Floating-Point Accumulation Networks.David Kai Zhang, Alex Aiken
2025EMNLPEquiBench: Benchmarking Large Language Models' Reasoning about Program Semantics via Equivalence Checking.Anjiang Wei, Jiannan Cao, Ran Li, Hongyu Chen, Yuhui Zhang, Ziheng Wang, Yuan Liu, Thiago S. F. X. Teixeira, Diyi Yang, Ke Wang, Alex Aiken
2025EMNLPSATBench: Benchmarking LLMs' Logical Reasoning via Automated Puzzle Generation from SAT Formulas.Anjiang Wei, Yuheng Wu, Yingjia Wan, Tarun Suresh, Huanmi Tan, Zhanke Zhou, Sanmi Koyejo, Ke Wang, Alex Aiken
2025ICDERottnest: Indexing Data Lakes for Search.Ziheng Wang, Sasha Krassovsky, Conor Kennedy, Alex Aiken, Weston Pace, Rain Jiang, Huayi Zhang, Chenyu Jiang, Wei Xu
2025ICDMFlexible Windowing for Correlation-Aware Ranking in Anomalous Environments.Anwesha Das, Henry Hoffmann, Alex Aiken
2025ICMLImproving Parallel Program Performance with LLM Optimizers via Agent-System Interfaces.Anjiang Wei, Allen Nie, Thiago S. F. X. Teixeira, Rohan Yadav, Wonchan Lee, Ke Wang, Alex Aiken
2025SCHigh-Performance Branch-Free Algorithms for Extended-Precision Floating-Point Arithmetic.David Kai Zhang, Alex Aiken
2025SCKDRSolvers: Scalable, Flexible, Task-Oriented Krylov Solvers.David Kai Zhang, Rohan Yadav, Alex Aiken, Fredrik Kjolstad, Sean Treichler
2024CIDRA Model for Query Execution Over Heterogeneous Instances.Ziheng Wang, Emanuel Adamiak, Alex Aiken
2024ICDEEfficient Fault Tolerance for Pipelined Query Engines via Write-ahead Lineage.Ziheng Wang, Alex Aiken
2024ICSCommBench: Micro-Benchmarking Hierarchical Networks with Multi-GPU, Multi-NIC Nodes.Mert Hidayetoglu, Simon Garcia De Gonzalo, Elliott Slaughter, Yu Li, Christopher Zimmer, Tekin Bicer, Bin Ren, William Gropp, Wen-Mei Hwu, Alex Aiken
2023CVPRPutting People in Their Place: Affordance-Aware Human Insertion into Scenes.Sumith Kulal, Tim Brooks, Alex Aiken, Jiajun Wu, Jimei Yang, Jingwan Lu, Alexei A. Efros, Krishna Kumar Singh
2023ICMLOn the Correctness of Automatic Differentiation for Neural Networks with Machine-Representable Parameters.Wonyeol Lee, Sejun Park, Alex Aiken
2023PPoPPVisibility Algorithms for Dynamic Dependence Analysis and Distributed Coherence.Michael Bauer, Elliott Slaughter, Sean Treichler, Wonchan Lee, Michael Garland, Alex Aiken
2023SCAutomated Mapping of Task-Based Programs onto Distributed and Heterogeneous Machines.Thiago S. F. X. Teixeira, Alexandra Henzinger, Rohan Yadav, Alex Aiken
2023SCLegate Sparse: Distributed Sparse Computing in Python.Rohan Yadav, Wonchan Lee, Melih Elibol, Manolis Papadakis, Taylor Lee Patti, Michael Garland, Alex Aiken, Fredrik Kjolstad, Michael Bauer
2022CVPRProgrammatic Concept Learning for Human Motion Description and Synthesis.Sumith Kulal, Jiayuan Mao, Alex Aiken, Jiajun Wu
2022OSDIUnity: Accelerating DNN Training Through Joint Optimization of Algebraic Transformations and Parallelization.Colin Unger, Zhihao Jia, Wei Wu, Sina Lin, Mandeep Baines, Carlos Efrain Quintero Narvaez, Vinay Ramakrishnaiah, Nirmal Prajapati, Patrick S. McCormick, Jamaludin Mohd-Yusof, Xi Luo, Dheevatsa Mudigere, Jongsoo Park, Misha Smelyanskiy, Alex Aiken
2022PLDIQuartz: 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
2022PLDIDISTAL: the distributed tensor algebra compiler.Rohan Yadav, Alex Aiken, Fredrik Kjolstad
2022SCSpDISTAL: Compiling Distributed Sparse Tensor Computations.Rohan Yadav, Alex Aiken, Fredrik Kjolstad
2022TACASInferring Invariants with Quantifier Alternations: Taming the Search Space Explosion.Jason R. Koenig, Oded Padon, Sharon Shoham, Alex Aiken
2021CVPRHierarchical Motion Understanding via Motion Programs.Sumith Kulal, Jiayuan Mao, Alex Aiken, Jiajun Wu
2021PLDIAdaptive restarts for stochastic synthesis.Jason R. Koenig, Oded Padon, Alex Aiken
2021PPoPPScaling implicit parallelism via dynamic control replication.Michael Bauer, Wonchan Lee, Elliott Slaughter, Zhihao Jia, Mario Di Renzo, Manolis Papadakis, Galen M. Shipman, Patrick S. McCormick, Michael Garland, Alex Aiken
2021SCIndex launches: scalable, flexible representation of parallel task groups.Rupanshu Soi, Michael Bauer, Sean Treichler, Manolis Papadakis, Wonchan Lee, Patrick S. McCormick, Alex Aiken, Elliott Slaughter
2020KDDRedundancy-Free Computation for Graph Neural Networks.Zhihao Jia, Sina Lin, Rex Ying, Jiaxuan You, Jure Leskovec, Alex Aiken
2020PLDIFirst-order quantified separators.Jason R. Koenig, Oded Padon, Neil Immerman, Alex Aiken
2020SCTask bench: a parameterized benchmark for evaluating parallel runtime performance.Elliott Slaughter, Wei Wu, Yuankun Fu, Legend Brandenburg, Nicolai Garcia, Wilhem Kautz, Emily Marx, Kaleb S. Morris, Qinglei Cao, George Bosilca, Seema Mirchandaney, Wonchan Lee, Sean Treichler, Patrick S. McCormick, Alex Aiken
2019ECOOPEventually Sound Points-To Analysis with Specifications.Osbert Bastani, Rahul Sharma, Lazaro Clapp, Saswat Anand, Alex Aiken
2019PLDISemantic program alignment for equivalence checking.Berkeley R. Churchill, Oded Padon, Rahul Sharma, Alex Aiken
2019SCA constraint-based approach to automatic data partitioning for distributed memory execution.Wonchan Lee, Manolis Papadakis, Elliott Slaughter, Alex Aiken
2019SCPygion: Flexible, Scalable Task-Based Parallelism with Python.Elliott Slaughter, Alex Aiken
2019SOSPTASO: optimizing deep learning computation with automatic generation of graph substitutions.Zhihao Jia, Oded Padon, James Thomas, Todd Warszawski, Matei Zaharia, Alex Aiken
2018ICMLExploring Hidden Dimensions in Parallelizing Convolutional Neural Networks.Zhihao Jia, Sina Lin, Charles R. Qi, Alex Aiken
2018ICSIsometry: A Path-Based Distributed Data Transfer System.Zhihao Jia, Sean Treichler, Galen M. Shipman, Patrick S. McCormick, Alex Aiken
2018PLDIActive learning of points-to specifications.Osbert Bastani, Rahul Sharma, Alex Aiken, Percy Liang
2018SCDynamic tracing: memoization of task graphs for dynamic task-based runtimes.Wonchan Lee, Elliott Slaughter, Michael Bauer, Sean Treichler, Todd Warszawski, Michael Garland, Alex Aiken
2018SCCorrectness of Dynamic Dependence Analysis for Implicitly Parallel Tasking Systems.Wonchan Lee, George Stelle, Patrick S. McCormick, Alex Aiken
2017ASPLOSSound Loop Superoptimization for Google Native Client.Berkeley R. Churchill, Rahul Sharma, J. F. Bastien, Alex Aiken
2017HiPCIntegrating External Resources with a Task-Based Programming Model.Zhihao Jia, Sean Treichler, Galen M. Shipman, Michael Bauer, Noah Watkins, Carlos Maltzahn, Patrick S. McCormick, Alex Aiken
2017PLDISynthesizing program input grammars.Osbert Bastani, Rahul Sharma, Alex Aiken, Percy Liang
2017SCIn situ visualization with task-based parallelism.Alan Heirich, Elliott Slaughter, Manolis Papadakis, Wonchan Lee, Tim Biedert, Alex Aiken
2017SCControl replication: compiling implicit parallelism to efficient SPMD with logical regions.Elliott Slaughter, Wonchan Lee, Sean Treichler, Wen Zhang, Michael Bauer, Galen M. Shipman, Patrick S. McCormick, Alex Aiken
2016OOPSLADependent partitioning.Sean Treichler, Michael Bauer, Rahul Sharma, Elliott Slaughter, Alex Aiken
2016PLDIStratified synthesis: automatically learning the x86-64 instruction set.Stefan Heule, Eric Schkufza, Rahul Sharma, Alex Aiken
2016PLDIVerifying bit-manipulations of floating-point.Wonyeol Lee, Rahul Sharma, Alex Aiken
2015ISSTAModelgen: mining explicit information flow specifications from concrete executions.Lazaro Clapp, Saswat Anand, Alex Aiken
2015OOPSLAConditionally correct superoptimization.Rahul Sharma, Eric Schkufza, Berkeley R. Churchill, Alex Aiken
2015OOPSLAInteractively verifying absence of explicit information flows in Android apps.Osbert Bastani, Saswat Anand, Alex Aiken
2015OOPSLAAn interactive approach to mobile app verification.Osbert Bastani, Saswat Anand, Alex Aiken
2015PLDIVerification of producer-consumer synchronization in GPU programs.Rahul Sharma, Michael Bauer, Alex Aiken
2015PLDIComposing concurrency control.Ofri Ziv, Alex Aiken, Guy Golan-Gueta, G. Ramalingam, Mooly Sagiv
2015POPLSpecification Inference Using Context-Free Language Reachability.Osbert Bastani, Saswat Anand, Alex Aiken
2015SCRegent: a high-productivity programming language for HPC with logical regions.Elliott Slaughter, Wonchan Lee, Sean Treichler, Michael Bauer, Alex Aiken
2015SCAutomatic and transparent I/O optimization with storage integrated application runtime support.Noah Watkins, Zhihao Jia, Galen M. Shipman, Carlos Maltzahn, Alex Aiken, Patrick S. McCormick
2014CAVFrom Invariant Checking to Invariant Inference Using Randomized Search.Rahul Sharma, Alex Aiken
2014ISSTAVerifying atomicity via data independence.Ohad Shacham, Eran Yahav, Guy Golan-Gueta, Alex Aiken, Nathan Grasso Bronson, Mooly Sagiv, Martin T. Vechev
2014PLDIFirst-class runtime generation of high-performance types using exotypes.Zachary DeVito, Daniel Ritchie, Matthew Fisher, Alex Aiken, Pat Hanrahan
2014PLDIStochastic optimization of floating-point programs with tunable precision.Eric Schkufza, Rahul Sharma, Alex Aiken
2014POPLBias-variance tradeoffs in program analysis.Rahul Sharma, Aditya V. Nori, Alex Aiken
2014PPoPPSinge: leveraging warp specialization for high performance on GPUs.Michael Bauer, Sean Treichler, Alex Aiken
2014SCStructure Slicing: Extending Logical Regions with Fields.Michael Bauer, Sean Treichler, Elliott Slaughter, Alex Aiken
2013ASPLOSStochastic superoptimization.Eric Schkufza, Rahul Sharma, Alex Aiken
2013ESOPA Data Driven Approach for Algebraic Loop Invariants.Rahul Sharma, Saurabh Gupta, Bharath Hariharan, Alex Aiken, Percy Liang, Aditya V. Nori
2013OOPSLAData-driven equivalence checking.Rahul Sharma, Eric Schkufza, Berkeley R. Churchill, Alex Aiken
2013OOPSLALanguage support for dynamic, hierarchical data partitioning.Sean Treichler, Michael Bauer, Alex Aiken
2013PLDITerra: a multi-stage language for high-performance computing.Zachary DeVito, James Hegarty, Alex Aiken, Pat Hanrahan, Jan Vitek
2013UISTCrowd-scale interactive formal reasoning and analytics.Ethan Fast, Colleen Lee, Alex Aiken, Michael S. Bernstein, Daphne Koller, Eric Smith
2013SASVerification as Learning Geometric Concepts.Rahul Sharma, Saurabh Gupta, Bharath Hariharan, Alex Aiken, Aditya V. Nori
2012CAVMinimum Satisfying Assignments for SMT.Isil Dillig, Thomas Dillig, Kenneth L. McMillan, Alex Aiken
2012CAVInterpolants as Classifiers.Rahul Sharma, Aditya V. Nori, Alex Aiken
2012ESOPReasoning about Lock Placements.Peter Hawkins, Alex Aiken, Kathleen Fisher, Martin C. Rinard, Mooly Sagiv
2012OOPSLAUnderstanding the behavior of database operations under program control.Juan M. Tamayo, Alex Aiken, Nathan Grasso Bronson, Mooly Sagiv
2012PLDIAutomated error diagnosis using abductive inference.Isil Dillig, Thomas Dillig, Alex Aiken
2012PLDIConcurrent data representation synthesis.Peter Hawkins, Alex Aiken, Kathleen Fisher, Martin C. Rinard, Mooly Sagiv
2012SCLegion: expressing locality and independence with logical regions.Michael Bauer, Sean Treichler, Elliott Slaughter, Alex Aiken
2011CAVSimplifying Loop Invariant Generation Using Splitter Predicates.Rahul Sharma, Isil Dillig, Thomas Dillig, Alex Aiken
2011DSNOnline detection of multi-component interactions in production systems.Adam J. Oliner, Alex Aiken
2011OOPSLAAutomatic fine-grain locking using shape properties.Guy Golan-Gueta, Nathan Grasso Bronson, Alex Aiken, G. Ramalingam, Mooly Sagiv, Eran Yahav
2011OOPSLATesting atomicity of composed concurrent operations.Ohad Shacham, Nathan Grasso Bronson, Alex Aiken, Mooly Sagiv, Martin T. Vechev, Eran Yahav
2011PLDIPrecise and compact modular procedure summaries for heap manipulating programs.Isil Dillig, Thomas Dillig, Alex Aiken, Mooly Sagiv
2011PLDIData representation synthesis.Peter Hawkins, Alex Aiken, Kathleen Fisher, Martin C. Rinard, Mooly Sagiv
2011POPLPrecise reasoning for programs using containers.Isil Dillig, Thomas Dillig, Alex Aiken
2011PPoPPProgramming the memory hierarchy revisited: supporting irregular parallelism in sequoia.Michael Bauer, John Clark, Eric Schkufza, Alex Aiken
2011SCLiszt: a domain specific language for building portable mesh-based PDE solvers.Zach DeVito, Niels Joubert, Francisco Palacios, Stephen Oakley, Montserrat Medina, Mike Barrientos, Erich Elsen, Frank Ham, Alex Aiken, Karthik Duraisamy, Eric Darve, Juan J. Alonso, Pat Hanrahan
2010APLASData Structure Fusion.Peter Hawkins, Alex Aiken, Kathleen Fisher, Martin C. Rinard, Mooly Sagiv
2010DSNUsing correlated surprise to infer shared influence.Adam J. Oliner, Ashutosh V. Kulkarni, Alex Aiken
2010ESOPFluid Updates: Beyond Strong vs. Weak Updates.Isil Dillig, Thomas Dillig, Alex Aiken
2010ICSA query language for understanding component interactions in production systems.Adam J. Oliner, Alex Aiken
2010OOPSLASymbolic heap abstraction with demand-driven axiomatization of memory invariants.Isil Dillig, Thomas Dillig, Alex Aiken
2010RAIDCommunity Epidemic Detection Using Time-Correlated Anomalies.Adam J. Oliner, Ashutosh V. Kulkarni, Alex Aiken
2010SIGCSEExpanding the frontiers of computer science: designing a curriculum to reflect a diverse field.Mehran Sahami, Alex Aiken, Julie Zelenski
2010SASSmall Formulas for Large Programs: On-Line Constraint Simplification in Scalable Static Analysis.Isil Dillig, Thomas Dillig, Alex Aiken
2009CAVCuts from Proofs: A Complete and Practical Technique for Solving Linear Inequalities over Integers.Isil Dillig, Thomas Dillig, Alex Aiken
2008ICDMAlert Detection in System Logs.Adam J. Oliner, Alex Aiken, Jon Stearley
2008OSDIBinary Translation Using Peephole Superoptimizers.Sorav Bansal, Alex Aiken
2008PLDISound, complete and scalable path-sensitive analysis.Isil Dillig, Thomas Dillig, Alex Aiken
2008PPoPPA portable runtime interface for multi-level memory hierarchies.Mike Houston, Ji Young Park, Manman Ren, Timothy J. Knight, Kayvon Fatahalian, Alex Aiken, William J. Dally, Pat Hanrahan
2008SPVerifying the Safety of User Pointer Dereferences.Suhabe Bugrara, Alex Aiken
2007PLDIStatic error detection using semantic inconsistency inference.Isil Dillig, Thomas Dillig, Alex Aiken
2007PLDIRegularly annotated set constraints.John Kodumal, Alex Aiken
2007POPLConditional must not aliasing for static race detection.Mayur Naik, Alex Aiken
2007PPoPPCompilation for explicitly managed memory hierarchies.Timothy J. Knight, Ji Young Park, Manman Ren, Mike Houston, Mattan Erez, Kayvon Fatahalian, Alex Aiken, William J. Dally, Pat Hanrahan
2006ASPLOSAutomatic generation of peephole superoptimizers.Sorav Bansal, Alex Aiken
2006CONCURA Capability Calculus for Concurrency and Determinism.Tachio Terauchi, Alex Aiken
2006ICMLStatistical debugging: simultaneous identification of multiple bugs.Alice X. Zheng, Michael I. Jordan, Ben Liblit, Mayur Naik, Alex Aiken
2006LICSOn Typability for Rank-2 Intersection Types with Polymorphic Recursion.Tachio Terauchi, Alex Aiken
2006MEMOCODEScalable program analysis using Boolean satisfiability.Alex Aiken
2006PLDIEffective static race detection for Java.Mayur Naik, Alex Aiken, John Whaley
2006SCSequoia: programming the memory hierarchy.Kayvon Fatahalian, Daniel Reiter Horn, Timothy J. Knight, Larkhoon Leem, Mike Houston, Ji Young Park, Mattan Erez, Manman Ren, Alex Aiken, William J. Dally, Pat Hanrahan
2005CAVSaturn: A SAT-Based Tool for Bug Detection.Yichen Xie, Alex Aiken
2005ICFPWitnessing side-effects.Tachio Terauchi, Alex Aiken
2005OOPSLARelational queries over program traces.Simon Goldsmith, Robert O'Callahan, Alex Aiken
2005PLDIScalable statistical bug isolation.Ben Liblit, Mayur Naik, Alice X. Zheng, Alex Aiken, Michael I. Jordan
2005POPLScalable error detection using boolean satisfiability.Yichen Xie, Alex Aiken
2005SASBanshee: A Scalable Constraint-Based Analysis Toolkit.John Kodumal, Alex Aiken
2005SASSecure Information Flow as a Safety Problem.Tachio Terauchi, Alex Aiken
2004PLDIThe set constraint/CFL reachability connection in practice.John Kodumal, Alex Aiken
2003PLDIChecking and inferring local non-aliasing.Alex Aiken, Jeffrey S. Foster, John Kodumal, Tachio Terauchi
2003PLDIBug isolation via remote program sampling.Ben Liblit, Alex Aiken, Alice X. Zheng, Michael I. Jordan
2003SIGMODWinnowing: Local Algorithms for Document Fingerprinting.Saul Schleimer, Daniel Shawcross Wilkerson, Alex Aiken
2003SASType Systems for Distributed Data Sharing.Ben Liblit, Alex Aiken, Katherine A. Yelick
2002PLDIFlow-Sensitive Type Qualifiers.Jeffrey S. Foster, Tachio Terauchi, Alex Aiken
2001PLDILanguage Support for Regions.David Gay, Alex Aiken
1998PLDIMemory Management with Explicit Regions.David Gay, Alex Aiken
1996SASConstraint-Based Program Analysis (Abstract).Alex Aiken