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 |