| 2008 |
| 57 | EE | Antal A. Buss,
Timmie G. Smith,
Gabriel Tanase,
Nathan L. Thomas,
Mauro Bianco,
Nancy M. Amato,
Lawrence Rauchwerger:
Design for Interoperability in stapl: pMatrices and Linear Algebra Algorithms.
LCPC 2008: 304-315 |
| 56 | EE | Silvius Rus,
Maikel Pennings,
Lawrence Rauchwerger:
Implementation of Sensitivity Analysis for Automatic Parallelization.
LCPC 2008: 316-330 |
| 2007 |
| 55 | EE | Silvius Rus,
Maikel Pennings,
Lawrence Rauchwerger:
Sensitivity analysis for automatic parallelization on multi-cores.
ICS 2007: 263-273 |
| 54 | EE | Gabriel Tanase,
Chidambareswaran Raman,
Mauro Bianco,
Nancy M. Amato,
Lawrence Rauchwerger:
Associative Parallel Containers in STAPL.
LCPC 2007: 156-171 |
| 2006 |
| 53 | EE | Ganesh Bikshandi,
Jia Guo,
Christoph von Praun,
Gabriel Tanase,
Basilio B. Fraguela,
María Jesús Garzarán,
David A. Padua,
Lawrence Rauchwerger:
Design and Use of htalib - A Library for Hierarchically Tiled Arrays.
LCPC 2006: 17-32 |
| 52 | EE | Alin Jula,
Lawrence Rauchwerger:
Custom Memory Allocation for Free.
LCPC 2006: 299-313 |
| 51 | EE | Silvius Rus,
Guobin He,
Christophe Alias,
Lawrence Rauchwerger:
Region array SSA.
PACT 2006: 43-52 |
| 50 | EE | Hao Yu,
Lawrence Rauchwerger:
An Adaptive Algorithm Selection Framework for Reduction Parallelization.
IEEE Trans. Parallel Distrib. Syst. 17(10): 1084-1096 (2006) |
| 49 | EE | Lawrence Rauchwerger,
Nancy M. Amato:
SmartApps: middle-ware for adaptive applications on reconfigurable platforms.
Operating Systems Review 40(2): 73-82 (2006) |
| 48 | EE | Nathan Thomas,
Steven Saunders,
Timmie G. Smith,
Gabriel Tanase,
Lawrence Rauchwerger:
Armi: a High Level Communication Library for Stapl.
Parallel Processing Letters 16(2): 261-280 (2006) |
| 2005 |
| 47 | EE | Silvius Rus,
Guobin He,
Lawrence Rauchwerger:
Scalable Array SSA and Array Data Flow Analysis.
LCPC 2005: 397-412 |
| 46 | EE | Nathan Thomas,
Gabriel Tanase,
Olga Tkachyshyn,
Jack Perdue,
Nancy M. Amato,
Lawrence Rauchwerger:
A framework for adaptive algorithm selection in STAPL.
PPOPP 2005: 277-288 |
| 45 | EE | Shawna L. Thomas,
Gabriel Tanase,
Lucia K. Dale,
Jose M. Moreira,
Lawrence Rauchwerger,
Nancy M. Amato:
Parallel protein folding with STAPL.
Concurrency and Computation: Practice and Experience 17(14): 1643-1656 (2005) |
| 44 | EE | Ravi R. Iyer,
Jack Perdue,
Lawrence Rauchwerger,
Nancy M. Amato,
Laxmi N. Bhuyan:
An Experimental Evaluation of the HP V-Class and SGI Origin 2000 Multiprocessors using Microbenchmarks and Scientific Applications.
International Journal of Parallel Programming 33(4): 307-350 (2005) |
| 43 | EE | Will McLendon III,
Bruce Hendrickson,
Steven J. Plimpton,
Lawrence Rauchwerger:
Finding strongly connected components in distributed graphs.
J. Parallel Distrib. Comput. 65(8): 901-910 (2005) |
| 42 | EE | María Jesús Garzarán,
Milos Prvulovic,
José María Llabería,
Víctor Viñals,
Lawrence Rauchwerger,
Josep Torrellas:
Tradeoffs in buffering speculative memory state for thread-level speculation in multiprocessors.
TACO 2(3): 247-279 (2005) |
| 2004 |
| 41 | | Lawrence Rauchwerger:
Languages and Compilers for Parallel Computing, 16th International Workshop, LCPC 2003, College Station, TX, USA, October 2-4, 2003, Revised Papers
Springer 2004 |
| 40 | EE | Silvius Rus,
Dongmin Zhang,
Lawrence Rauchwerger:
The Value Evolution Graph and its Use in Memory Reference Analysis.
IEEE PACT 2004: 243-254 |
| 39 | EE | Hao Yu,
Dongmin Zhang,
Lawrence Rauchwerger:
An Adaptive Algorithm Selection Framework.
IEEE PACT 2004: 278-289 |
| 38 | EE | Silvius Rus,
Dongmin Zhang,
Lawrence Rauchwerger:
Automatic Parallelization Using the Value Evolution Graph.
LCPC 2004: 379-393 |
| 2003 |
| 37 | EE | María Jesús Garzarán,
Milos Prvulovic,
José María Llabería,
Víctor Viñals,
Lawrence Rauchwerger,
Josep Torrellas:
Tradeoffs in Buffering Memory State for Thread-Level Speculation in Multiprocessors.
HPCA 2003: 191-202 |
| 36 | EE | María Jesús Garzarán,
Milos Prvulovic,
Víctor Viñals,
José María Llabería,
Lawrence Rauchwerger,
Josep Torrellas:
Using Software Logging to Support Multi-Version Buffering in Thread-Level Speculation.
IEEE PACT 2003: 170- |
| 35 | EE | Steven Saunders,
Lawrence Rauchwerger:
ARMI: an adaptive, platform independent communication library.
PPOPP 2003: 230-241 |
| 34 | EE | Silvius Rus,
Lawrence Rauchwerger,
Jay Hoeflinger:
Hybrid Analysis: Static & Dynamic Memory Reference Analysis.
International Journal of Parallel Programming 31(4): 251-283 (2003) |
| 2002 |
| 33 | EE | Silvius Rus,
Lawrence Rauchwerger,
Jay Hoeflinger:
Hybrid analysis: static & dynamic memory reference analysis.
ICS 2002: 274-284 |
| 32 | EE | Francis H. Dang,
María Jesús Garzarán,
Milos Prvulovic,
Ye Zhang,
Alin Jula,
Hao Yu,
Nancy M. Amato,
Lawrence Rauchwerger,
Josep Torrellas:
SmartApps: An Application Centric Approach to High Performance Computing: Compiler-Assisted Software and Hardware Support for Reduction Operations.
IPDPS 2002 |
| 31 | EE | Francis H. Dang,
Hao Yu,
Lawrence Rauchwerger:
The R-LRPD Test: Speculative Parallelization of Partially Parallel Loops.
IPDPS 2002 |
| 30 | EE | Hao Yu,
Francis H. Dang,
Lawrence Rauchwerger:
Parallel Reductions: An Application of Adaptive Algorithm Selection.
LCPC 2002: 188-202 |
| 2001 |
| 29 | EE | María Jesús Garzarán,
Milos Prvulovic,
Ye Zhang,
Josep Torrellas,
Alin Jula,
Hao Yu,
Lawrence Rauchwerger:
Architectural Support for Parallel Reductions in Scalable Shared-Memory Multiprocessors.
IEEE PACT 2001: 243- |
| 28 | EE | Milos Prvulovic,
María Jesús Garzarán,
Lawrence Rauchwerger,
Josep Torrellas:
Removing architectural bottlenecks to the scalability of speculative parallelization.
ISCA 2001: 204-215 |
| 27 | EE | Ping An,
Alin Jula,
Silvius Rus,
Steven Saunders,
Timmie G. Smith,
Gabriel Tanase,
Nathan Thomas,
Nancy M. Amato,
Lawrence Rauchwerger:
STAPL: An Adaptive, Generic Parallel C++ Library.
LCPC 2001: 193-208 |
| 26 | | Will McLendon III,
Bruce Hendrickson,
Steve Plimpton,
Lawrence Rauchwerger:
Identifying Strongly Connected Components in Parallel.
PPSC 2001 |
| 25 | EE | Will McLendon III,
Bruce Hendrickson,
Steve Plimpton,
Lawrence Rauchwerger:
Finding strongly connected components in parallel in particle transport sweeps.
SPAA 2001: 328-329 |
| 2000 |
| 24 | EE | Hao Yu,
Lawrence Rauchwerger:
Techniques for Reducing the Overhead of Run-Time Parallelization.
CC 2000: 232-248 |
| 23 | EE | Hao Yu,
Lawrence Rauchwerger:
Adaptive reduction parallelization techniques.
ICS 2000: 66-77 |
| 22 | EE | Lawrence Rauchwerger,
Nancy M. Amato,
Josep Torrellas:
SmartApps: An Application Centric Approach to High Performance Computing.
LCPC 2000: 82-96 |
| 21 | EE | Francis H. Dang,
Lawrence Rauchwerger:
Speculative Parallelization of Partially Parallel Loops.
LCR 2000: 285-299 |
| 20 | | Jacques Chassin de Kergommeaux,
Philip J. Hatcher,
Lawrence Rauchwerger:
Parallel computing for irregular applications.
Parallel Computing 26(13-14): 1681-1684 (2000) |
| 1999 |
| 19 | | Devang Patel,
Lawrence Rauchwerger:
Implementation Issues of Loop-Level Speculative Run-Time Parallelization.
CC 1999: 183-197 |
| 18 | EE | Ye Zhang,
Lawrence Rauchwerger,
Josep Torrellas:
Hardware for Speculative Parallelization of Partially-Parallel Loops in DSM Multiprocessors.
HPCA 1999: 135- |
| 17 | EE | Ravi R. Iyer,
Nancy M. Amato,
Lawrence Rauchwerger,
Laxmi N. Bhuyan:
Comparing the memory system performance of the HP V-class and SGI Origin 2000 multiprocessors using microbenchmarks and scientific applications.
International Conference on Supercomputing 1999: 339-347 |
| 16 | EE | Hao Yu,
Lawrence Rauchwerger:
Run-Time Parallelization Optimization Techniques.
LCPC 1999: 481-484 |
| 15 | | Marvin L. Adams,
Nancy M. Amato,
Paul Nelson,
Lawrence Rauchwerger:
Parallel Transport Computations by Spatial Decomposition.
PPSC 1999 |
| 14 | EE | Lawrence Rauchwerger,
David A. Padua:
The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization.
IEEE Trans. Parallel Distrib. Syst. 10(2): 160-180 (1999) |
| 1998 |
| 13 | EE | Ye Zhang,
Lawrence Rauchwerger,
Josep Torrellas:
Hardware for Speculative Run-Time Parallelization in Distributed Shared-Memory Multiprocessors.
HPCA 1998: 162-173 |
| 12 | EE | Devang Patel,
Lawrence Rauchwerger:
Principles of Speculative Run-Time Parallelization.
LCPC 1998: 323-337 |
| 11 | EE | Lawrence Rauchwerger,
Francisco Arzu,
Koji Ouchi:
Standard Templates Adaptive Parallel Library (STAPL).
LCR 1998: 402-409 |
| 10 | | Lawrence Rauchwerger:
Run-Time Parallelization: Its Time Has Come.
Parallel Computing 24(3-4): 527-556 (1998) |
| 1996 |
| 9 | | William Blume,
Rudolf Eigenmann,
Keith Faigin,
John Grout,
Jaejin Lee,
Thomas Lawrence,
Jay Hoeflinger,
David A. Padua,
Yunheung Paek,
Paul Petersen,
William M. Pottenger,
Lawrence Rauchwerger,
Peng Tu,
Stephen Weatherford:
Restructuring Programs for High-Speed Computers with Polaris.
ICPP Workshop 1996: 149-161 |
| 8 | | William Blume,
Ramon Doallo,
Rudolf Eigenmann,
John Grout,
Jay Hoeflinger,
Thomas Lawrence,
Jaejin Lee,
David A. Padua,
Yunheung Paek,
William M. Pottenger,
Lawrence Rauchwerger,
Peng Tu:
Parallel Programming with Polaris.
IEEE Computer 29(12): 87-81 (1996) |
| 1995 |
| 7 | EE | Lawrence Rauchwerger,
David A. Padua:
Parallelizing while loops for multiprocessor systems.
IPPS 1995: 347-356 |
| 6 | EE | Lawrence Rauchwerger,
Nancy M. Amato,
David A. Padua:
Run-Time Methods for Parallelizing Partially Parallel Loops.
International Conference on Supercomputing 1995: 137-146 |
| 5 | | Lawrence Rauchwerger,
David A. Padua:
The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization.
PLDI 1995: 218-232 |
| 1994 |
| 4 | EE | Lawrence Rauchwerger,
David A. Padua:
The privatizing DOALL test: a run-time technique for DOALL loop identification and array privatization.
International Conference on Supercomputing 1994: 33-43 |
| 3 | | William Blume,
Rudolf Eigenmann,
Keith Faigin,
John Grout,
Jay Hoeflinger,
David A. Padua,
Paul Petersen,
William M. Pottenger,
Lawrence Rauchwerger,
Peng Tu,
Stephen Weatherford:
Polaris: Improving the Effectiveness of Parallelizing Compilers.
LCPC 1994: 141-154 |
| 1993 |
| 2 | EE | Lawrence Rauchwerger,
Pradeep K. Dubey,
Ravi Nair:
Measuring limits of parallelism and characterizing its vulnerability to resource constraints.
MICRO 1993: 105-117 |
| 1990 |
| 1 | EE | Lawrence Rauchwerger,
P. Michael Farmwald:
A multiple floating point coprocessor architecture.
MICRO 1990: 216-222 |