A programming language for learning environments. - Janice I. Glasgow; Michael A. Jenkins; Laurie J. Hendren (Comput. Intell., 1986)

Intererence analysis tools for parallelizing programs with recursive data structures. - Laurie J. Hendren; Alexandru Nicolau (ICS, 1989)

Parallelizing Programs with Recursive Data Structures. - Laurie J. Hendren; Alexandru Nicolau (IEEE Trans. Parallel Distributed Syst., 1990)

Parallelizing Programs with Recursive Data Structures. - Laurie J. Hendren (1990)

A Register Allocation Framework Based on Hierarchical Cyclic Interval Graphs. - Laurie J. Hendren; Guang R. Gao; Erik R. Altman; Chandrika Mukerji (CC, 1992)

SELSYN-C: A Self-Synchronizing Parallel Programming Language. - Weiren Ding; Laurie J. Hendren (ICCI, 1992)

Designing programming languages for analyzability: a fresh look at pointer data structures. - Laurie J. Hendren; Guang R. Gao (ICCL, 1992)

Applying an Abstract Data Structure Description Approach to Parallelizing Scientific Pointer Programs. - Joseph Hummel; Laurie J. Hendren; Alexandru Nicolau (ICPP (2), 1992)

Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations. - Laurie J. Hendren; C. Donawa; Maryam Emami; Guang R. Gao; Justiani; B. Sridharan (LCPC, 1992)

Supporting SPMD Execution for Dynamic Data Structures. - Anne Rogers; John H. Reppy; Laurie J. Hendren (LCPC, 1992)

On the limits of program parallelism and its smoothability. - Kevin B. Theobald; Guang R. Gao; Laurie J. Hendren (MICRO, 1992)

Abstractions for Recursive Pointer Data Structures: Improving the Analysis of Imperative Programs. - Laurie J. Hendren; Joseph Hummel; Alexandru Nicolau (PLDI, 1992)

Abstract Description of Pointer Data Structures: An Approach for Improving the Analysis and Optimization of Imperative Programs. - Joseph Hummel; Laurie J. Hendren; Alexandru Nicolau (LOPLAS, 1992)

Speculative Execution and Branch Prediction on Parallel Machines. - Kevin B. Theobald; Guang R. Gao; Laurie J. Hendren (International Conference on Supercomputing, 1993)

Multi-Valued Constant Propagation for the Reengineering of User Interfaces. - Ettore Merlo; Jean-Francois Girard; Laurie J. Hendren; Renato de Mori (ICSM, 1993)

Early Experiences with Olden. - Martin C. Carlisle; Anne Rogers; John H. Reppy; Laurie J. Hendren (LCPC, 1993)

Designing Programming Languages for the Analyzability of Pointer Data Structures. - Laurie J. Hendren; Guang R. Gao (Comput. Lang., 1993)

Supporting Array Dependence Testing for an Optimizing/Parallelizing C Compiler. - Justiani; Laurie J. Hendren (CC, 1994)

Taming Control Flow: A Structured Approach to Eliminating Goto Statements. - Ana M. Erosa; Laurie J. Hendren (ICCL, 1994)

A Framework for Data Dependence Testing in the Presence of Pointers. - Joseph Hummel; Laurie J. Hendren; Alexandru Nicolau (ICPP (2), 1994)

A Language for Conveying the Aliasing Properties of Dynamic, Pointer-Based Data Structures. - Joseph Hummel; Alexandru Nicolau; Laurie J. Hendren (IPPS, 1994)

Context-Sensitive Interprocedural Points-to Analysis in the Presence of Function Pointers. - Maryam Emami; Rakesh Ghiya; Laurie J. Hendren (PLDI, 1994)

A General Data Dependence Test for Dynamic, Pointer-Based Data Structures. - Joseph Hummel; Laurie J. Hendren; Alexandru Nicolau (PLDI, 1994)

A design study of the EARTH multiprocessor. - Herbert H. J. Hum; Olivier Maquelin; Kevin B. Theobald; Xinmin Tian; Xinan Tang; Guang R. Gao; Phil Cupryk; Nasser Elmasri; Laurie J. Hendren; Alberto Jimenez; Shoba Krishnan; Andres Marquez 001; et al. (PACT, 1995)

Path Collection and Dependence Testing in the Presence of Dynamic, Pointer-Based Data Structures. - Joe Hummel; Laurie J. Hendren; Alex Nicolau (LCR, 1995)

Multi-Valued Constant Propagation Analysis for User Interface Reengineering. - Ettore Merlo; Jean-Francois Girard; Laurie J. Hendren; Renato de Mori (Int. J. Softw. Eng. Knowl. Eng., 1995)

Reengineering User Interfaces. - Ettore Merlo; Pierre-Yves Gagné; Jean-Francois Girard; Kostas Kontogiannis; Laurie J. Hendren; Prakash Panangaden; Renato de Mori (IEEE Softw., 1995)

Supporting Dynamic Data Structures on Distributed-Memory Machines. - Anne Rogers; Martin C. Carlisle; John H. Reppy; Laurie J. Hendren (ACM Trans. Program. Lang. Syst., 1995)

Compiling C for the EARTH multithreaded architecture. - Laurie J. Hendren; Xinan Tang; Yingchun Zhu; Guang R. Gao; Xun Xue; Haiying Cai; Pierre Ouellet (IEEE PACT, 1996)

Extended SSA numbering: introducing SSA properties to languages with multi-level pointers. - Christopher Lapkowski; Laurie J. Hendren (CASCON, 1996)

Generalized Constant Propagation: A Study in C. - Clark Verbrugge; Phong Co; Laurie J. Hendren (CC, 1996)

Is it a Tree, a DAG, or a Cyclic Graph? A Shape Analysis for Heap-Directed Pointers in C. - Rakesh Ghiya; Laurie J. Hendren (POPL, 1996)

Connection Analysis: A Practical Interprocedural Heap Analysis for C. - Rakesh Ghiya; Laurie J. Hendren (Int. J. Parallel Program., 1996)

A Study of the EARTH-MANNA Multithreaded System. - Herbert H. J. Hum; Olivier Maquelin; Kevin B. Theobald; Xinmin Tian; Guang R. Gao; Laurie J. Hendren (Int. J. Parallel Program., 1996)

Heap Analysis and Optimizations for Threaded Programs. - Xinan Tang; Rakesh Ghiya; Laurie J. Hendren; Guang R. Gao (IEEE PACT, 1997)

Compiling C for the EARTH multithreaded architecture. - Laurie J. Hendren; Xinan Tang; Yingchun Zhu; Shereen Ghobrial; Guang R. Gao; Xun Xue; Haiying Cai; Pierre Ouellet (Int. J. Parallel Program., 1997)

Detecting Parallelism in C Programs with Recursive Darta Structures. - Rakesh Ghiya; Laurie J. Hendren; Yingchun Zhu (CC, 1998)

Extended SSA Numbering: Introducing SSA Properties to Language with Multi-level Pointers. - Christopher Lapkowski; Laurie J. Hendren (CC, 1998)

Putting Pointer Analysis to Work. - Rakesh Ghiya; Laurie J. Hendren (POPL, 1998)

SableCC, an Object-Oriented Compiler Framework. - Etienne M. Gagnon; Laurie J. Hendren (TOOLS (26), 1998)

Soot - a Java bytecode optimization framework. - Raja Vallée-Rai; Phong Co; Etienne Gagnon; Laurie J. Hendren; Patrick Lam 001; Vijay Sundaresan (CASCON, 1999)

Communication Optimizations for Parallel C Programs. - Yingchun Zhu; Laurie J. Hendren (J. Parallel Distributed Comput., 1999)

Guest Editors' Introduction: Special Issue on Compilers and Languages for Parallel and Distributed Computers. - Yingchun Zhu; Laurie J. Hendren (IEEE Trans. Parallel Distributed Syst., 1999)

Locality Analysis for Parallel C Programs. - Yingchun Zhu; Laurie J. Hendren (IEEE Trans. Parallel Distributed Syst., 1999)

A framework for optimizing Java using attributes. - Patrice Pominville; Feng Qian; Raja Vallée-Rai; Laurie J. Hendren; Clark Verbrugge (CASCON, 2000)

Optimizing Java Bytecode Using the Soot Framework: Is It Feasible? - Raja Vallée-Rai; Etienne Gagnon; Laurie J. Hendren; Patrick Lam 001; Patrice Pominville; Vijay Sundaresan (CC, 2000)

Practical virtual method call resolution for Java. - Vijay Sundaresan; Laurie J. Hendren; Chrislain Razafimahefa; Raja Vallée-Rai; Patrick Lam 001; Etienne Gagnon; Charles Godin (OOPSLA, 2000)

Efficient Inference of Static Types for Java Bytecode. - Etienne Gagnon; Laurie J. Hendren; Guillaume Marceau (SAS, 2000)

SableVM: A Research Framework for the Efficient Execution of Java Bytecode. - Etienne M. Gagnon; Laurie J. Hendren (Java Virtual Machine Research and Technology Symposium, 2001)

Decompiling Java Using Staged Encapsulation. - Jerome Miecznikowski; Laurie J. Hendren (WCRE, 2001)

Decompiling Java Bytecode: Problems, Traps and Pitfalls. - Jerome Miecznikowski; Laurie J. Hendren (CC, 2002)

A Comprehensive Approach to Array Bounds Check Elimination for Java. - Feng Qian; Laurie J. Hendren; Clark Verbrugge (CC, 2002)

An adaptive, region-based allocator for java. - Feng Qian; Laurie J. Hendren (MSP/ISMM, 2002)

STEP: a framework for the efficient encoding of general trace data. - Rhodes Brown; Karel Driesen; David Eng; Laurie J. Hendren; John Jorgensen; Clark Verbrugge; Qin Wang 002 (PASTE, 2002)

Effective Inline-Threaded Interpretation of Java Bytecode Using Preparation Sequences. - Etienne Gagnon; Laurie J. Hendren (CC, 2003)

Scaling Java Points-to Analysis Using SPARK. - Ondrej Lhoták; Laurie J. Hendren (CC, 2003)

Dynamic Profiling and Trace Cache Generation. - Marc Berndl; Laurie J. Hendren (CGO, 2003)

Dynamic metrics for java. - Bruno Dufour; Karel Driesen; Laurie J. Hendren; Clark Verbrugge (OOPSLA, 2003)

*J: a tool for dynamic analysis of Java programs. - Bruno Dufour; Laurie J. Hendren; Clark Verbrugge (OOPSLA Companion, 2003)

Points-to analysis using BDDs. - Marc Berndl; Ondrej Lhoták; Feng Qian; Laurie J. Hendren; Navindra Umanee (PLDI, 2003)

EVolve: An Open Extensible Software Visualisation Framework. - Qin Wang 002; Wei Wang 015; Rhodes Brown; Karel Driesen; Bruno Dufour; Laurie J. Hendren; Clark Verbrugge (SOFTVIS, 2003)

Integrating the Soot Compiler Infrastructure into an IDE. - Jennifer Lhoták; Ondrej Lhoták; Laurie J. Hendren (CC, 2004)

Towards Dynamic Interprocedural Analysis in JVMs. - Feng Qian; Laurie J. Hendren (Virtual Machine Research and Technology Symposium, 2004)

Measuring the dynamic behaviour of AspectJ programs. - Bruno Dufour; Christopher Goard; Laurie J. Hendren; Oege de Moor; Ganesh Sittampalam; Clark Verbrugge (OOPSLA, 2004)

Jedd: a BDD-based relational extension of Java. - Ondrej Lhoták; Laurie J. Hendren (PLDI, 2004)

abc: an extensible AspectJ compiler. - Pavel Avgustinov; Aske Simon Christensen; Laurie J. Hendren; Sascha Kuzins; Jennifer Lhoták; Ondrej Lhoták; Oege de Moor; Damien Sereni; Ganesh Sittampalam; Julian Tibble (AOSD, 2005)

Using Inter-Procedural Side-Effect Information in JIT Optimizations. - Anatole Le; Ondrej Lhoták; Laurie J. Hendren (CC, 2005)

A Study of Type Analysis for Speculative Method Inlining in a JIT Environment. - Feng Qian; Laurie J. Hendren (CC, 2005)

abc: The AspectBench Compiler for AspectJ. - Chris Allan; Pavel Avgustinov; Aske Simon Christensen; Laurie J. Hendren; Sascha Kuzins; Jennifer Lhoták; Ondrej Lhoták; Oege de Moor; Damien Sereni; Ganesh Sittampalam; Julian Tibble (GPCE, 2005)

abc 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 Lhoták; Ondrej Lhoták; Oege de Moor; Damien Sereni; Ganesh Sittampalam; et al. (OOPSLA Companion, 2005)

Adding trace matching with free variables to AspectJ. - Chris Allan; Pavel Avgustinov; Aske Simon Christensen; Laurie J. Hendren; Sascha Kuzins; Ondrej Lhoták; Oege de Moor; Damien Sereni; Ganesh Sittampalam; Julian Tibble (OOPSLA, 2005)

Optimising aspectJ. - Pavel Avgustinov; Aske Simon Christensen; Laurie J. Hendren; Sascha Kuzins; Jennifer Lhoták; Ondrej Lhoták; Oege de Moor; Damien Sereni; Ganesh Sittampalam; Julian Tibble (PLDI, 2005)

Run-time evaluation of opportunities for object inlining in Java. - Ondrej Lhoták; Laurie J. Hendren (Concurr. Pract. Exp., 2005)

Adding open modules to AspectJ. - Neil Ongkingco; Pavel Avgustinov; Julian Tibble; Laurie J. Hendren; Oege de Moor; Ganesh Sittampalam (AOSD, 2006)

Context-Sensitive Points-to Analysis: Is It Worth It?. - Ondrej Lhoták; Laurie J. Hendren (CC, 2006)

Aspects for Trace Monitoring. - Pavel Avgustinov; Eric Bodden; Elnar Hajiyev; Laurie J. Hendren; Ondrej Lhoták; Oege de Moor; Neil Ongkingco; Damien Sereni; Ganesh Sittampalam; Julian Tibble; Mathieu Verbaere (FATES/RV, 2006)

Programmer-friendly Decompiled Java. - Nomair A. Naeem; Laurie J. Hendren (ICPC, 2006)

Efficient trace monitoring. - Pavel Avgustinov; Julian Tibble; Eric Bodden; Laurie J. Hendren; Ondrej Lhoták; Oege de Moor; Neil Ongkingco; Ganesh Sittampalam (OOPSLA Companion, 2006)

abc : An Extensible AspectJ Compiler. - Pavel Avgustinov; Aske Simon Christensen; Laurie J. Hendren; Sascha Kuzins; Jennifer Lhoták; Ondrej Lhoták; Oege de Moor; Damien Sereni; Ganesh Sittampalam; Julian Tibble (LNCS Trans. Aspect Oriented Softw. Dev., 2006)

Obfuscating Java: The Most Pain for the Least Gain. - Michael Batchelder; Laurie J. Hendren (CC, 2007)

A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring. - Eric Bodden; Laurie J. Hendren; Ondrej Lhoták (ECOOP, 2007)

Metrics for Measuring the Effectiveness of Decompilers and Obfuscators. - Nomair A. Naeem; Michael Batchelder; Laurie J. Hendren (ICPC, 2007)

Relational aspects as tracematches. - Eric Bodden; Reehan Shaikh; Laurie J. Hendren (AOSD, 2008)

Object representatives: a uniform abstraction for pointer information. - Eric Bodden; Patrick Lam 001; Laurie J. Hendren (BCS Int. Acad. Conf., 2008)

Enabling static analysis for partial java programs. - Barthélémy Dagenais; Laurie J. Hendren (OOPSLA, 2008)

Finding programming errors earlier by evaluating runtime monitors ahead-of-time. - Eric Bodden; Patrick Lam 001; Laurie J. Hendren (SIGSOFT FSE, 2008)

Relations as an abstraction for BDD-based program analysis. - Ondrej Lhoták; Laurie J. Hendren (ACM Trans. Program. Lang. Syst., 2008)

Evaluating the benefits of context-sensitive points-to analysis using a BDD-based implementation. - Ondrej Lhoták; Laurie J. Hendren (ACM Trans. Softw. Eng. Methodol., 2008)

Impact analysis and visualization toolkit for static crosscutting in AspectJ. - Dehua Zhang; Ekwa Duala-Ekoko; Laurie J. Hendren (ICPC, 2009)

AspectMatlab: an aspect-oriented scientific programming language. - Toheed Aslam; Jesse Doherty; Anton Dubrau; Laurie J. Hendren (AOSD, 2010)

McLab: an extensible compiler toolkit for MATLAB and related languages. - Andrew Casey; Jun Li; Jesse Doherty; Maxime Chevalier-Boisvert; Toheed Aslam; Anton Dubrau; Nurudeen Lameed; Amina Aslam; Rahul Garg 003; Soroush Radpour; Olivier Savary Bélanger; Laurie J. Hendren; et al. (C3S2E, 2010)

Optimizing Matlab through Just-In-Time Specialization. - Maxime Chevalier-Boisvert; Laurie J. Hendren; Clark Verbrugge (CC, 2010)

McFLAT: A Profile-Based Framework for MATLAB Loop Analysis and Transformations. - Amina Aslam; Laurie J. Hendren (LCPC, 2010)

Clara: A Framework for Partially Evaluating Finite-State Runtime Monitors Ahead of Time. - Eric Bodden; Patrick Lam 001; Laurie J. Hendren (RV, 2010)

Collaborative Runtime Verification with Tracematches. - Eric Bodden; Laurie J. Hendren; Patrick Lam 001; Ondrej Lhoták; Nomair A. Naeem (J. Log. Comput., 2010)

MetaLexer: a modular lexical specification language. - Andrew Casey; Laurie J. Hendren (AOSD, 2011)

Typing aspects for MATLAB. - Laurie J. Hendren (DSAL@AOSD, 2011)

Staged Static Techniques to Efficiently Implement Array Copy Semantics in a MATLAB JIT Compiler. - Nurudeen Lameed; Laurie J. Hendren (CC, 2011)

Kind analysis for MATLAB. - Jesse Doherty; Laurie J. Hendren; Soroush Radpour (OOPSLA, 2011)

McLAB: enabling programming language, compiler and software engineering research for matlab. - Laurie J. Hendren; Jesse Doherty; Anton Dubrau; Rahul Garg 003; Nurudeen Lameed; Soroush Radpour; Amina Aslam; Toheed Aslam; Andrew Casey; Maxime Chevalier-Boisvert; Jun Li; Clark Verbrugge; et al. (OOPSLA Companion, 2011)

McSAF: A Static Analysis Framework for MATLAB. - Jesse Doherty; Laurie J. Hendren (ECOOP, 2012)

Automated repair of HTML generation errors in PHP applications using string constraint solving. - Hesam Samimi; Max Schäfer; Shay Artzi; Todd D. Millstein; Frank Tip; Laurie J. Hendren (ICSE, 2012)

Taming MATLAB. - Anton Willy Dubrau; Laurie J. Hendren (OOPSLA, 2012)

The Clara framework for hybrid typestate analysis. - Eric Bodden; Laurie J. Hendren (Int. J. Softw. Tools Technol. Transf., 2012)

Partially Evaluating Finite-State Runtime Monitors Ahead of Time. - Eric Bodden; Patrick Lam 001; Laurie J. Hendren (ACM Trans. Program. Lang. Syst., 2012)

12th Compiler-Driven Performance Workshop. - José Nelson Amaral; Bob Blainey; Laurie J. Hendren; Kevin Stoodley; Frank Tip (CASCON, 2013)

Refactoring MATLAB. - Soroush Radpour; Laurie J. Hendren; Max Schäfer (CC, 2013)

Optimizing MATLAB feval with dynamic techniques. - Nurudeen Lameed; Laurie J. Hendren (DLS, 2013)

First steps to compiling Matlab to X10. - Vineet Kumar; Laurie J. Hendren (X10@PLDI, 2013)

A modular approach to on-stack replacement in LLVM. - Nurudeen Lameed; Laurie J. Hendren (VEE, 2013)

Velociraptor: an embedded compiler toolkit for numerical programs targeting CPUs and GPUs. - Rahul Garg 003; Laurie J. Hendren (PACT, 2014)

Mc2FOR: A tool for automatically translating MATLAB to FORTRAN 95. - Xu Li; Laurie J. Hendren (CSMR-WCRE, 2014)

Mc2FOR demo: A tool for automatically translating MATLAB to FORTRAN 95. - Xu Li; Laurie J. Hendren (CSMR-WCRE, 2014)

Using 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 (DLS, 2014)

MIX10: compiling MATLAB to X10 for high performance. - Vineet Kumar; Laurie J. Hendren (OOPSLA, 2014)

A Portable and High-Performance General Matrix-Multiply (GEMM) Library for GPUs and Single-Chip CPU/GPU Systems. - Rahul Garg 003; Laurie J. Hendren (PDP, 2014)

Just-in-time shape inference for array-based languages. - Rahul Garg 003; Laurie J. Hendren (ARRAY@PLDI, 2014)

AspectMatlab++: annotations, types, and aspects for scientists. - Andrew Bodzay; Laurie J. Hendren (MODULARITY, 2015)

Velociraptor: a compiler toolkit for array-based languages targeting CPUs and GPUs. - Rahul Garg 003; Sameer Jagdale; Laurie J. Hendren (ARRAY@PLDI, 2015)

Efficiently implementing the copy semantics of MATLAB's arrays in JavaScript. - Vincent Foley-Bourgon; Laurie J. Hendren (DLS, 2016)

Automatic Vectorization for MATLAB. - Hanfeng Chen; Alexander Krolik; Erick Lavoie; Laurie J. Hendren (LCPC, 2016)

The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. - Stephen M. Blackburn; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney; José Nelson Amaral; Tim Brecht; Lubomír Bulej; Cliff Click; Lieven Eeckhout; Sebastian Fischmeister; Daniel Frampton; Laurie J. Hendren; et al. (ACM Trans. Program. Lang. Syst., 2016)

Predicting Waiting Times in Radiation Oncology Using Machine Learning. - A. Joseph; Tarek Hijal; John Kildea; Laurie J. Hendren; David Herrera (ICMLA, 2017)

An ELI-to-C compiler: design, implementation, and performance. - Hanfeng Chen; Wai-Mee Ching; Laurie J. Hendren (ARRAY@PLDI, 2017)

Xor-Overlay Topology Management beyond Kademlia. - Erick Lavoie; Miguel Correia 001; Laurie J. Hendren (SASO, 2017)

Pando: A Volunteer Computing Platform for the Web. - Erick Lavoie; Laurie J. Hendren; Frederic Desprez (FAS*W@SASO/ICCAC, 2017)

HorseIR: bringing array programming languages together with database query processing. - Hanfeng Chen; Joseph Vinish D'silva; Hongji Chen 001; Bettina Kemme; Laurie J. Hendren (DLS, 2018)

Numerical computing on the web: benchmarking for the future. - David Herrera; Hanfeng Chen; Erick Lavoie; Laurie J. Hendren (DLS, 2018)

Sparse matrices on the web: characterizing the performance and optimal format selection of sparse matrix-vector multiplication in javascript and webassembly. - Prabhjot Sandhu; David Herrera; Laurie J. Hendren (ManLang, 2018)

A Formalization for Specifying and Implementing Correct Pull-Stream Modules. - Erick Lavoie; Laurie J. Hendren (CoRR, 2018)

Pando: a Volunteer Computing Platform for the Web. - Erick Lavoie; Laurie J. Hendren; Frederic Desprez; Miguel Correia 001 (CoRR, 2018)

Personal volunteer computing. - Erick Lavoie; Laurie J. Hendren (CF, 2019)

Pando: Personal Volunteer Computing in Browsers. - Erick Lavoie; Laurie J. Hendren; Frederic Desprez; Miguel Correia 001 (Middleware, 2019)

Genet: A Quickly Scalable Fat-Tree Overlay for Personal Volunteer Computing using WebRTC. - Erick Lavoie; Laurie J. Hendren; Frédéric Desprez; Miguel Correia 001 (SASO, 2019)

Improving database query performance with automatic fusion. - Hanfeng Chen; Alexander Krolik; Bettina Kemme; Clark Verbrugge; Laurie J. Hendren (CC, 2020)

A Fully Structure-Driven Performance Analysis of Sparse Matrix-Vector Multiplication. - Prabhjot Sandhu; Clark Verbrugge; Laurie J. Hendren (ICPE, 2020)

r3d3: Optimized Query Compilation on GPUs. - Alexander Krolik; Clark Verbrugge; Laurie J. Hendren (CGO, 2021)

HorsePower: Accelerating Database Queries for Advanced Data Analytics. - Hanfeng Chen; Joseph Vinish D'silva; Laurie J. Hendren; Bettina Kemme (EDBT, 2021)

A Hybrid Synchronization Mechanism for Parallel Sparse Triangular Solve. - Prabhjot Sandhu; Clark Verbrugge; Laurie J. Hendren (LCPC, 2021)

rNdN: Fast Query Compilation for NVIDIA GPUs. - Alexander Krolik; Clark Verbrugge; Laurie J. Hendren (ACM Trans. Archit. Code Optim., 2023)