Skip to content

Laurie J. Hendren

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

71

Venues

20

Active years

1989–2021

Best venue rank

A*

Where they publish

Papers

71 indexed papers, newest first.

YearVenueTitleAuthors
2021CGOr3d3: Optimized Query Compilation on GPUs.Alexander Krolik, Clark Verbrugge, Laurie J. Hendren
2021EDBTHorsePower: Accelerating Database Queries for Advanced Data Analytics.Hanfeng Chen, Joseph Vinish D'silva, Laurie J. Hendren, Bettina Kemme
2020CCImproving database query performance with automatic fusion.Hanfeng Chen, Alexander Krolik, Bettina Kemme, Clark Verbrugge, Laurie J. Hendren
2019MiddlewarePando: Personal Volunteer Computing in Browsers.Erick Lavoie, Laurie J. Hendren, Frederic Desprez, Miguel Correia
2018DLSHorseIR: bringing array programming languages together with database query processing.Hanfeng Chen, Joseph Vinish D'silva, Hongji Chen, Bettina Kemme, Laurie J. Hendren
2018DLSNumerical computing on the web: benchmarking for the future.David Herrera, Hanfeng Chen, Erick Lavoie, Laurie J. Hendren
2017ICMLAPredicting Waiting Times in Radiation Oncology Using Machine Learning.A. Joseph, Tarek Hijal, John Kildea, Laurie J. Hendren, David Herrera
2017PLDIAn ELI-to-C compiler: design, implementation, and performance.Hanfeng Chen, Wai-Mee Ching, Laurie J. Hendren
2016DLSEfficiently implementing the copy semantics of MATLAB's arrays in JavaScript.Vincent Foley-Bourgon, Laurie J. Hendren
2015PLDIVelociraptor: a compiler toolkit for array-based languages targeting CPUs and GPUs.Rahul Garg, Sameer Jagdale, Laurie J. Hendren
2014DLSUsing JavaScript and WebCL for numerical computations: a comparative study of native and web technologies.Faiz Khan, Vincent Foley-Bourgon, Sujay Kathrotia, Erick Lavoie, Laurie J. Hendren
2014OOPSLAMIX10: compiling MATLAB to X10 for high performance.Vineet Kumar, Laurie J. Hendren
2014PDPA Portable and High-Performance General Matrix-Multiply (GEMM) Library for GPUs and Single-Chip CPU/GPU Systems.Rahul Garg, Laurie J. Hendren
2014PLDIJust-in-time shape inference for array-based languages.Rahul Garg, Laurie J. Hendren
2013CCRefactoring MATLAB.Soroush Radpour, Laurie J. Hendren, Max Schfer
2013DLSOptimizing MATLAB feval with dynamic techniques.Nurudeen Lameed, Laurie J. Hendren
2013PLDIFirst steps to compiling Matlab to X10.Vineet Kumar, Laurie J. Hendren
2013VEEA modular approach to on-stack replacement in LLVM.Nurudeen Lameed, Laurie J. Hendren
2012ECOOPMcSAF: A Static Analysis Framework for MATLAB.Jesse Doherty, Laurie J. Hendren
2012ICSEAutomated repair of HTML generation errors in PHP applications using string constraint solving.Hesam Samimi, Max Schfer, Shay Artzi, Todd D. Millstein, Frank Tip, Laurie J. Hendren
2012OOPSLATaming MATLAB.Anton Willy Dubrau, Laurie J. Hendren
2011CCStaged Static Techniques to Efficiently Implement Array Copy Semantics in a MATLAB JIT Compiler.Nurudeen Lameed, Laurie J. Hendren
2011OOPSLAKind analysis for MATLAB.Jesse Doherty, Laurie J. Hendren, Soroush Radpour
2011OOPSLAMcLAB: enabling programming language, compiler and software engineering research for matlab.Laurie J. Hendren, Jesse Doherty, Anton Dubrau, Rahul Garg, Nurudeen Lameed, Soroush Radpour, Amina Aslam, Toheed Aslam, Andrew Casey, Maxime Chevalier-Boisvert, Jun Li, Clark Verbrugge, Olivier Savary Blanger
2010CCOptimizing Matlab through Just-In-Time Specialization.Maxime Chevalier-Boisvert, Laurie J. Hendren, Clark Verbrugge
2010RVClara: A Framework for Partially Evaluating Finite-State Runtime Monitors Ahead of Time.Eric Bodden, Patrick Lam, Laurie J. Hendren
2008OOPSLAEnabling static analysis for partial java programs.Barthlmy Dagenais, Laurie J. Hendren
2007CCObfuscating Java: The Most Pain for the Least Gain.Michael Batchelder, Laurie J. Hendren
2007ECOOPA Staged Static Program Analysis to Improve the Performance of Runtime Monitoring.Eric Bodden, Laurie J. Hendren, Ondrej Lhotk
2007RVCollaborative Runtime Verification with Tracematches.Eric Bodden, Laurie J. Hendren, Patrick Lam, Ondrej Lhotk, Nomair A. Naeem
2006CCContext-Sensitive Points-to Analysis: Is It Worth It?.Ondrej Lhotk, Laurie J. Hendren
2006OOPSLAEfficient trace monitoring.Pavel Avgustinov, Julian Tibble, Eric Bodden, Laurie J. Hendren, Ondrej Lhotk, Oege de Moor, Neil Ongkingco, Ganesh Sittampalam
2005CCUsing Inter-Procedural Side-Effect Information in JIT Optimizations.Anatole Le, Ondrej Lhotk, Laurie J. Hendren
2005CCA Study of Type Analysis for Speculative Method Inlining in a JIT Environment.Feng Qian, Laurie J. Hendren
2005GPCEUntitled recordChris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhotk, Ondrej Lhotk, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
2005OOPSLAabc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research.Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Bruno Dufour, Christopher Goard, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhotk, Ondrej Lhotk, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble, Clark Verbrugge
2005OOPSLAAdding trace matching with free variables to AspectJ.Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Ondrej Lhotk, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
2005PLDIOptimising aspectJ.Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhotk, Ondrej Lhotk, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble
2004CCIntegrating the Soot Compiler Infrastructure into an IDE.Jennifer Lhotk, Ondrej Lhotk, Laurie J. Hendren
2004OOPSLAMeasuring the dynamic behaviour of AspectJ programs.Bruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge
2004PLDIJedd: a BDD-based relational extension of Java.Ondrej Lhotk, Laurie J. Hendren
2003CCEffective Inline-Threaded Interpretation of Java Bytecode Using Preparation Sequences.Etienne Gagnon, Laurie J. Hendren
2003CCScaling Java Points-to Analysis Using SPARK.Ondrej Lhotk, Laurie J. Hendren
2003CGODynamic Profiling and Trace Cache Generation.Marc Berndl, Laurie J. Hendren
2003OOPSLADynamic metrics for java.Bruno Dufour, Karel Driesen, Laurie J. Hendren, Clark Verbrugge
2003OOPSLA*J: a tool for dynamic analysis of Java programs.Bruno Dufour, Laurie J. Hendren, Clark Verbrugge
2003PLDIPoints-to analysis using BDDs.Marc Berndl, Ondrej Lhotk, Feng Qian, Laurie J. Hendren, Navindra Umanee
2002CCDecompiling Java Bytecode: Problems, Traps and Pitfalls.Jerome Miecznikowski, Laurie J. Hendren
2002CCA Comprehensive Approach to Array Bounds Check Elimination for Java.Feng Qian, Laurie J. Hendren, Clark Verbrugge
2001CCA Framework for Optimizing Java Using Attributes.Patrice Pominville, Feng Qian, Raja Valle-Rai, Laurie J. Hendren, Clark Verbrugge
2000CCOptimizing Java Bytecode Using the Soot Framework: Is It Feasible?Raja Valle-Rai, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Patrice Pominville, Vijay Sundaresan
2000OOPSLAPractical virtual method call resolution for Java.Vijay Sundaresan, Laurie J. Hendren, Chrislain Razafimahefa, Raja Valle-Rai, Patrick Lam, Etienne Gagnon, Charles Godin
2000SASEfficient Inference of Static Types for Java Bytecode.Etienne M. Gagnon, Laurie J. Hendren, Guillaume Marceau
1998CCDetecting Parallelism in C Programs with Recursive Darta Structures.Rakesh Ghiya, Laurie J. Hendren, Yingchun Zhu
1998CCExtended SSA Numbering: Introducing SSA Properties to Language with Multi-level Pointers.Christopher Lapkowski, Laurie J. Hendren
1998PLDICommunication Optimizations for Parallel C Programs.Yingchun Zhu, Laurie J. Hendren
1998POPLPutting Pointer Analysis to Work.Rakesh Ghiya, Laurie J. Hendren
1996CCGeneralized Constant Propagation: A Study in C.Clark Verbrugge, Phong Co, Laurie J. Hendren
1996POPLIs it a Tree, a DAG, or a Cyclic Graph? A Shape Analysis for Heap-Directed Pointers in C.Rakesh Ghiya, Laurie J. Hendren
1994CCSupporting Array Dependence Testing for an Optimizing/Parallelizing C Compiler.Justiani, Laurie J. Hendren
1994ICPPA Framework for Data Dependence Testing in the Presence of Pointers.Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau
1994PLDIContext-Sensitive Interprocedural Points-to Analysis in the Presence of Function Pointers.Maryam Emami, Rakesh Ghiya, Laurie J. Hendren
1994PLDIA General Data Dependence Test for Dynamic, Pointer-Based Data Structures.Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau
1993ICSSpeculative Execution and Branch Prediction on Parallel Machines.Kevin B. Theobald, Guang R. Gao, Laurie J. Hendren
1992CCA Register Allocation Framework Based on Hierarchical Cyclic Interval Graphs.Laurie J. Hendren, Guang R. Gao, Erik R. Altman, Chandrika Mukerji
1992ICCISELSYN-C: A Self-Synchronizing Parallel Programming Language.Weiren Ding, Laurie J. Hendren
1992ICPPApplying an Abstract Data Structure Description Approach to Parallelizing Scientific Pointer Programs.Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau
1992MICROOn the limits of program parallelism and its smoothability.Kevin B. Theobald, Guang R. Gao, Laurie J. Hendren
1992PLDIAbstractions for Recursive Pointer Data Structures: Improving the Analysis of Imperative Programs.Laurie J. Hendren, Joseph Hummel, Alexandru Nicolau
1989ICPPParallelizing Programs with Recursive Data Structures.Laurie J. Hendren, Alexandru Nicolau
1989ICSIntererence analysis tools for parallelizing programs with recursive data structures.Laurie J. Hendren, Alexandru Nicolau