A multiple floating point coprocessor architecture. - Lawrence Rauchwerger; P. Michael Farmwald (SIGARCH Comput. Archit. News, 1990)

Measuring limits of parallelism and characterizing its vulnerability to resource constraints. - Lawrence Rauchwerger; Pradeep K. Dubey; Ravi Nair (MICRO, 1993)

The privatizing DOALL test: a run-time technique for DOALL loop identification and array privatization. - Lawrence Rauchwerger; David A. Padua (International Conference on Supercomputing, 1994)

Polaris: Improving the Effectiveness of Parallelizing Compilers. - William Blume; Rudolf Eigenmann; Keith Faigin; John Grout; Jay P. Hoeflinger; David A. Padua; Paul Petersen; William M. Pottenger; Lawrence Rauchwerger; Peng Tu; Stephen Weatherford (LCPC, 1994)

Automatic Detection of Parallelism: A grand challenge for high performance computing. - William Blume; Rudolf Eigenmann; Jay P. Hoeflinger; David A. Padua; Paul Petersen; Lawrence Rauchwerger; Peng Tu (IEEE Parallel Distributed Technol. Syst. Appl., 1994)

Run-Time Methods for Parallelizing Partially Parallel Loops. - Lawrence Rauchwerger; Nancy M. Amato; David A. Padua (International Conference on Supercomputing, 1995)

Parallelizing while loops for multiprocessor systems. - Lawrence Rauchwerger; David A. Padua (IPPS, 1995)

A scalable method for run-time loop parallelization. - Lawrence Rauchwerger; Nancy M. Amato; David A. Padua (Int. J. Parallel Program., 1995)

Restructuring Programs for High-Speed Computers with Polaris. - William Blume; Rudolf Eigenmann; Keith Faigin; John Grout; Jaejin Lee; Thomas Lawrence; Jay P. Hoeflinger; David A. Padua; Yunheung Paek; Paul Petersen; William M. Pottenger; Lawrence Rauchwerger; et al. (ICPP Workshop, 1996)

Parallel Programming with Polaris. - William Blume; Ramon Doallo; Rudolf Eigenmann; John Grout; Jay P. Hoeflinger; Thomas Lawrence; Jaejin Lee; David A. Padua; Yunheung Paek; William M. Pottenger; Lawrence Rauchwerger; Peng Tu (Computer, 1996)

Hardware for Speculative Run-Time Parallelization in Distributed Shared-Memory Multiprocessors. - Ye Zhang 005; Lawrence Rauchwerger; Josep Torrellas (HPCA, 1998)

Principles of Speculative Run-Time Parallelization. - Devang Patel; Lawrence Rauchwerger (LCPC, 1998)

Standard Templates Adaptive Parallel Library (STAPL). - Lawrence Rauchwerger; Francisco Arzu; Koji Ouchi (LCR, 1998)

Run-Time Parallelization: Its Time Has Come. - Lawrence Rauchwerger (Parallel Comput., 1998)

Implementation Issues of Loop-Level Speculative Run-Time Parallelization. - Devang Patel; Lawrence Rauchwerger (CC, 1999)

Hardware for Speculative Parallelization of Partially-Parallel Loops in DSM Multiprocessors. - Ye Zhang 005; Lawrence Rauchwerger; Josep Torrellas (HPCA, 1999)

Comparing the memory system performance of the HP V-class and SGI Origin 2000 multiprocessors using microbenchmarks and scientific applications. - Ravi R. Iyer 001; Nancy M. Amato; Lawrence Rauchwerger; Laxmi N. Bhuyan (International Conference on Supercomputing, 1999)

Run-Time Parallelization Optimization Techniques. - Hao Yu 008; Lawrence Rauchwerger (LCPC, 1999)

Parallel Transport Computations by Spatial Decomposition. - Marvin L. Adams; Nancy M. Amato; Paul Nelson; Lawrence Rauchwerger (PP, 1999)

The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. - Lawrence Rauchwerger; David A. Padua (IEEE Trans. Parallel Distributed Syst., 1999)

Techniques for Reducing the Overhead of Run-Time Parallelization. - Hao Yu 008; Lawrence Rauchwerger (CC, 2000)

Adaptive reduction parallelization techniques. - Hao Yu 008; Lawrence Rauchwerger (ICS, 2000)

SmartApps: An Application Centric Approach to High Performance Computing. - Lawrence Rauchwerger; Nancy M. Amato; Josep Torrellas (LCPC, 2000)

Speculative Parallelization of Partially Parallel Loops. - Francis H. Dang; Lawrence Rauchwerger (LCR, 2000)

Parallel computing for irregular applications. - Jacques Chassin de Kergommeaux; Philip J. Hatcher; Lawrence Rauchwerger (Parallel Comput., 2000)

Architectural Support for Parallel Reductions in Scalable Shared-Memory Multiprocessors. - María Jesús Garzarán; Milos Prvulovic; Ye Zhang 005; Josep Torrellas; Alin Jula; Hao Yu 008; Lawrence Rauchwerger (IEEE PACT, 2001)

Removing architectural bottlenecks to the scalability of speculative parallelization. - Milos Prvulovic; María Jesús Garzarán; Lawrence Rauchwerger; Josep Torrellas (ISCA, 2001)

STAPL: An Adaptive, Generic Parallel C++ Library. - Ping An; Alin Jula; Silvius Vasile Rus; Steven Saunders; Timmie G. Smith; Gabriel Tanase; Nathan L. Thomas; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2001)

Identifying Strongly Connected Components in Parallel. - Will McLendon III; Bruce Hendrickson; Steve Plimpton; Lawrence Rauchwerger (PP, 2001)

Finding strongly connected components in parallel in particle transport sweeps. - Will McLendon III; Bruce Hendrickson; Steve Plimpton; Lawrence Rauchwerger (SPAA, 2001)

SmartApps: An Application Centric Approach to High Performance Computing: Compiler-Assisted Software and Hardware Support for Reduction Operations. - Francis H. Dang; María Jesús Garzarán; Milos Prvulovic; Ye Zhang 005; Alin Jula; Hao Yu 008; Nancy M. Amato; Lawrence Rauchwerger; Josep Torrellas (IPDPS, 2002)

The R-LRPD Test: Speculative Parallelization of Partially Parallel Loops. - Francis H. Dang; Hao Yu 008; Lawrence Rauchwerger (IPDPS, 2002)

Parallel Reductions: An Application of Adaptive Algorithm Selection. - Hao Yu 008; Francis H. Dang; Lawrence Rauchwerger (LCPC, 2002)

Using Software Logging to Support Multi-Version Buffering in Thread-Level Speculation. - María Jesús Garzarán; Milos Prvulovic; Víctor Viñals; José María Llabería; Lawrence Rauchwerger; Josep Torrellas (IEEE PACT, 2003)

Tradeoffs in Buffering Memory State for Thread-Level Speculation in Multiprocessors. - María Jesús Garzarán; Milos Prvulovic; José María Llabería; Víctor Viñals; Lawrence Rauchwerger; Josep Torrellas (HPCA, 2003)

ARMI: an adaptive, platform independent communication library. - Steven Saunders; Lawrence Rauchwerger (PPoPP, 2003)

Hybrid Analysis: Static & Dynamic Memory Reference Analysis. - Silvius Vasile Rus; Lawrence Rauchwerger; Jay P. Hoeflinger (Int. J. Parallel Program., 2003)

The Value Evolution Graph and its Use in Memory Reference Analysis. - Silvius Vasile Rus; Dongmin Zhang; Lawrence Rauchwerger (IEEE PACT, 2004)

An Adaptive Algorithm Selection Framework. - Hao Yu 008; Dongmin Zhang; Lawrence Rauchwerger (IEEE PACT, 2004)

Automatic Parallelization Using the Value Evolution Graph. - Silvius Vasile Rus; Dongmin Zhang; Lawrence Rauchwerger (LCPC, 2004)

Scalable Array SSA and Array Data Flow Analysis. - Silvius Vasile Rus; Guobin He; Lawrence Rauchwerger (LCPC, 2005)

A framework for adaptive algorithm selection in STAPL. - Nathan L. Thomas; Gabriel Tanase; Olga Tkachyshyn; Jack Perdue; Nancy M. Amato; Lawrence Rauchwerger (PPoPP, 2005)

Parallel protein folding with STAPL. - Shawna L. Thomas; Gabriel Tanase; Lucia K. Dale; José M. Moreira; Lawrence Rauchwerger; Nancy M. Amato (Concurr. Comput. Pract. Exp., 2005)

An Experimental Evaluation of the HP V-Class and SGI Origin 2000 Multiprocessors using Microbenchmarks and Scientific Applications. - Ravi R. Iyer 001; Jack Perdue; Lawrence Rauchwerger; Nancy M. Amato; Laxmi N. Bhuyan (Int. J. Parallel Program., 2005)

Finding strongly connected components in distributed graphs. - Will McLendon III; Bruce Hendrickson; Steven J. Plimpton; Lawrence Rauchwerger (J. Parallel Distributed Comput., 2005)

Tradeoffs in buffering speculative memory state for thread-level speculation in multiprocessors. - María Jesús Garzarán; Milos Prvulovic; José María Llabería; Víctor Viñals; Lawrence Rauchwerger; Josep Torrellas (ACM Trans. Archit. Code Optim., 2005)

Region array SSA. - Silvius Vasile Rus; Guobin He; Christophe Alias; Lawrence Rauchwerger (PACT, 2006)

Design and Use of htalib - A Library for Hierarchically Tiled Arrays. - Ganesh Bikshandi; Jia Guo; Christoph von Praun; Gabriel Tanase; Basilio B. Fraguela; María Jesús Garzarán; David A. Padua; Lawrence Rauchwerger (LCPC, 2006)

Custom Memory Allocation for Free. - Alin Jula; Lawrence Rauchwerger (LCPC, 2006)

Armi: a High Level Communication Library for Stapl. - Nathan L. Thomas; Steven Saunders; Timmie G. Smith; Gabriel Tanase; Lawrence Rauchwerger (Parallel Process. Lett., 2006)

SmartApps: middle-ware for adaptive applications on reconfigurable platforms. - Lawrence Rauchwerger; Nancy M. Amato (ACM SIGOPS Oper. Syst. Rev., 2006)

An Adaptive Algorithm Selection Framework for Reduction Parallelization. - Hao Yu 008; Lawrence Rauchwerger (IEEE Trans. Parallel Distributed Syst., 2006)

Sensitivity analysis for automatic parallelization on multi-cores. - Silvius Vasile Rus; Maikel Pennings; Lawrence Rauchwerger (ICS, 2007)

Associative Parallel Containers in STAPL. - Gabriel Tanase; Chidambareswaran Raman; Mauro Bianco; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2007)

The STAPL pArray. - Gabriel Tanase; Mauro Bianco; Nancy M. Amato; Lawrence Rauchwerger (MEDEA@PACT, 2007)

Design for Interoperability in stapl: pMatrices and Linear Algebra Algorithms. - Antal A. Buss; Timmie G. Smith; Gabriel Tanase; Nathan L. Thomas; Mauro Bianco; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2008)

Implementation of Sensitivity Analysis for Automatic Parallelization. - Silvius Vasile Rus; Maikel Pennings; Lawrence Rauchwerger (LCPC, 2008)

Two memory allocators that use hints to improve locality. - Alin Jula; Lawrence Rauchwerger (ISMM, 2009)

The STAPL pList. - Gabriel Tanase; Xiabing Xu; Antal A. Buss; Harshvardhan; Ioannis Papadopoulos 001; Olga Pearce; Timmie G. Smith; Nathan L. Thomas; Mauro Bianco; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2009)

The STAPL pView. - Antal A. Buss; Adam Fidel; Harshvardhan; Timmie G. Smith; Gabriel Tanase; Nathan L. Thomas; Xiabing Xu; Mauro Bianco; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2010)

STAPL: standard template adaptive parallel library. - Antal A. Buss; Harshvardhan; Ioannis Papadopoulos 001; Olga Pearce; Timmie G. Smith; Gabriel Tanase; Nathan L. Thomas; Xiabing Xu; Mauro Bianco; Nancy M. Amato; Lawrence Rauchwerger (SYSTOR, 2010)

A Hybrid Approach to Proving Memory Reference Monotonicity. - Cosmin E. Oancea; Lawrence Rauchwerger (LCPC, 2011)

The STAPL parallel container framework. - Gabriel Tanase; Antal A. Buss; Adam Fidel; Harshvardhan; Ioannis Papadopoulos 001; Olga Pearce; Timmie G. Smith; Nathan L. Thomas; Xiabing Xu; Nedal Mourad; Jeremy Vu; Mauro Bianco; et al. (PPoPP, 2011)

The Potential of Synergistic Static, Dynamic and Speculative Loop Nest Optimizations for Automatic Parallelization - Riyadh Baghdadi; Albert Cohen 001; Cédric Bastoul; Louis-Noël Pouchet; Lawrence Rauchwerger (CoRR, 2011)

Speculative Parallelization of Loops. - Lawrence Rauchwerger (Encyclopedia of Parallel Computing, 2011)

The STAPL Parallel Graph Library. - Harshvardhan; Adam Fidel; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2012)

Logical inference techniques for loop parallelization. - Cosmin E. Oancea; Lawrence Rauchwerger (PLDI, 2012)

From petascale to the pocket: Adaptively scaling parallel programs for mobile SoCs. - Adam Fidel; Nancy M. Amato; Lawrence Rauchwerger (PACT, 2014)

Processing big data graphs on memory-restricted systems. - Harshvardhan; Nancy M. Amato; Lawrence Rauchwerger (PACT, 2014)

KLA: a new algorithmic paradigm for parallel graph computations. - Harshvardhan; Adam Fidel; Nancy M. Amato; Lawrence Rauchwerger (PACT, 2014)

Author retrospective for adaptive reduction parallelization techniques. - Hao Yu 008; Lawrence Rauchwerger (ICS 25th Anniversary, 2014)

Using Load Balancing to Scalably Parallelize Sampling-Based Motion Planning Algorithms. - Adam Fidel; Sam Ade Jacobs; Shishir Sharma; Nancy M. Amato; Lawrence Rauchwerger (IPDPS, 2014)

The stapl Skeleton Framework. - Mani Zandifar; Nathan L. Thomas; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2014)

SCCMulti: an improved parallel strongly connected components algorithm. - Daniel Tomkins; Timmie G. Smith; Nancy M. Amato; Lawrence Rauchwerger (PPoPP, 2014)

An Algorithmic Approach to Communication Reduction in Parallel Graph Algorithms. - Harshvardhan; Adam Fidel; Nancy M. Amato; Lawrence Rauchwerger (PACT, 2015)

Scalable conditional induction variables (CIV) analysis. - Cosmin E. Oancea; Lawrence Rauchwerger (CGO, 2015)

STAPL-RTS: An Application Driven Runtime System. - Ioannis Papadopoulos 001; Nathan L. Thomas; Adam Fidel; Nancy M. Amato; Lawrence Rauchwerger (ICS, 2015)

Composing Algorithmic Skeletons to Express High-Performance Scientific Applications. - Mani Zandifar; Mustafa Abdul Jabbar; Alireza Majidi; David E. Keyes; Nancy M. Amato; Lawrence Rauchwerger (ICS, 2015)

A Hybrid Approach to Processing Big Data Graphs on Memory-Restricted Systems. - Harshvardhan; Brandon West; Adam Fidel; Nancy M. Amato; Lawrence Rauchwerger (IPDPS, 2015)

Asynchronous Nested Parallelism for Dynamic Applications in Distributed Memory. - Ioannis Papadopoulos 001; Nathan L. Thomas; Adam Fidel; Dielli Hoxha; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2015)

A hierarchical approach to reducing communication in parallel graph algorithms. - Harshvardhan; Nancy M. Amato; Lawrence Rauchwerger (PPoPP, 2015)

Finding schedule-sensitive branches. - Jeff Huang 001; Lawrence Rauchwerger (ESEC/SIGSOFT FSE, 2015)

Fast Approximate Distance Queries in Unweighted Graphs Using Bounded Asynchrony. - Adam Fidel; Francisco Coral-Sabido; Colton Riedel; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2016)

Nested Parallelism with Algorithmic Skeletons. - Alireza Majidi; Nathan L. Thomas; Timmie G. Smith; Nancy M. Amato; Lawrence Rauchwerger (LCPC, 2018)

Two Roads to Parallelism: From Serial Code to Programming with STAPL. - Lawrence Rauchwerger (IPDPS, 2019)

Introduction to the Special Issue on PPoPP 2017 (Part 1). - Lawrence Rauchwerger; Jaejin Lee; Armando Solar-Lezama; Guy L. Steele Jr. (ACM Trans. Parallel Comput., 2019)

Rethinking Incremental and Parallel Pointer Analysis. - Bozhen Liu; Jeff Huang 001; Lawrence Rauchwerger (ACM Trans. Program. Lang. Syst., 2019)

Provably optimal parallel transport sweeps on semi-structured grids. - Michael P. Adams; Marvin L. Adams; W. Daryl Hawkins; Timmie G. Smith; Lawrence Rauchwerger; Nancy M. Amato; Teresa S. Bailey; Robert D. Falgout; Adam Kunen; Peter Brown (J. Comput. Phys., 2020)

Introduction to the Special Issue on PPoPP 2017 (Part 2). - Jaejin Lee; Lawrence Rauchwerger; Armando Solar-Lezama; Guy L. Steele Jr. (ACM Trans. Parallel Comput., 2020)

Accelerating Fourier and Number Theoretic Transforms using Tensor Cores and Warp Shuffles. - Sultan Durrani; Muhammad Saad Chughtai; Mert Hidayetoglu; Rashid Tahir; Abdul Dakkak; Lawrence Rauchwerger; Fareed Zaffar; Wen-Mei W. Hwu (PACT, 2021)

Accelerating SARS-CoV-2 low frequency variant calling on ultra deep sequencing datasets. - Bryce Kille; Yunxi Liu; Nicolae Sapoval; Michael Nute; Lawrence Rauchwerger; Nancy M. Amato; Todd J. Treangen (IPDPS Workshops, 2021)

FFT blitz: the tensor cores strike back. - Sultan Durrani; Muhammad Saad Chughtai; Abdul Dakkak; Wen-Mei Hwu; Lawrence Rauchwerger (PPoPP, 2021)

Automatic Task Parallelization of Dataflow Graphs in ML/DL Models. - Srinjoy Das; Lawrence Rauchwerger (IPDPS, 2024)