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 |