Publications

REFEREED PUBLICATIONS:

Publications:

  1. Load Balancing Techniques for Scalable Parallelization of Sampling-Based Motion Planning Algorithms, Adam Fidel, Sam Ade Jacobs, Shishir Sharma, Lawrence Rauchwerger, Nancy M. Amato, Technical Report, TR13-002 , Parasol Laboratory, Department of Computer Science, Texas A&M University, Mar 2013. Technical Report(pdf, abstract)
  2. Efficient Massively Parallel Transport Sweeps, W Hawkins, Timmie Smith, Michael Adams, Lawrence Rauchwerger, Nancy Amato, Marvin Adams, Trans. Amer. Nucl. Soc., 107(1):477-481, Nov 2012. Journal(pdf)
  3. The STAPL Parallel Graph Library, Harshvardhan, Adam Fidel, Nancy M. Amato, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Tokyo, Japan, Sep 2012. Proceedings(pdf, abstract)
  4. Logical inference techniques for loop parallelization, Lawrence Rauchwerger, Cosmin Oancea, In Prog. Lang. Design and Implementation (PLDI), pp. 509-520, New York, NY, USA, Jun 2012. Proceedings(pdf, abstract)
  5. A Hybrid Approach to Proving Memory Reference Monotonicity, Cosmin Oancea, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Fort Collins, Colorado, U.S.A., Sep 2011. Proceedings(pdf, abstract)
  6. The STAPL Parallel Container Framework, Gabriel Tanase, Antal Buss, Adam Fidel, Harshvardhan, Ioannis Papadopoulos, Olga Pearce, Timmie Smith, Nathan Thomas, Xiabing Xu, Nedhal Mourad, Jeremy Vu, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, In Proc. ACM SIGPLAN Symp. Prin. Prac. Par. Prog. (PPOPP), Feb 2011. Proceedings(pdf, abstract)
  7. The STAPL pView, Antal Buss, Adam Fidel, Harshvardhan, Timmie Smith, Gabriel Tanase, Nathan Thomas, Xiabing Xu, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Oct 2010. Also, Technical Report, TR10-001, Parasol Laboratory, Department of Computer Science, Texas A&M University, Jul 2010. Proceedings(pdf, abstract) Technical Report(pdf, abstract)
  8. STAPL: Standard Template Adaptive Parallel Library, Antal Buss, Harshvardhan, Ioannis Papadopoulos, Olga Tkachyshyn, Timmie Smith, Gabriel Tanase, Nathan Thomas, Xiabing Xu, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, In Haifa Experimental Systems Conference, Haifa, Israel, May 2010. Proceedings(pdf, abstract)
  9. The STAPL pList, Gabriel Tanase, Xiabing Xu, Antal Buss, Harshvardhan, Ioannis Papadopoulos, Olga Tkachyshyn, Timmie Smith, Nathan Thomas, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Newark, Delaware, Oct 2009. Proceedings(pdf, abstract)
  10. Two Memory Allocators that Use Hints to Improve Locality, Alin Jula, Lawrence Rauchwerger, In International Symposium on Memory Management, Trinity College Dublin, Dublin, Ireland, Jun 2009. Proceedings(pdf, abstract)
  11. Design for Interoperability in STAPL : pMatrices and Linear Algebra Algorithms, Antal Buss, Timmie Smith, Gabriel Tanase, Nathan Thomas, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Jul 2008. Proceedings(pdf, abstract)
  12. Design for Interoperability in STAPL: pMatrices and Linear Algebra Algorithms, Antal Buss, Timmie Smith, Gabriel Tanase, Nathan Thomas, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, Lecture Notes in Computer Science, 5335/2008:304-315, 2008. Journal(pdf, abstract)
  13. Associative Parallel Containers In STAPL, Gabriel Tanase, Chidambareswaran (Chids) Raman, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, Lecture Notes in Computer Science, 5234/2008:156-171, 2008. Also, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Oct 2007. Journal(pdf, abstract) Proceedings(pdf, abstract)
  14. Design and Use of htalib – A Library for Hierarchically Tiled Arrays, Ganesh Bikshandy, Jia Guo, Christoph von Praun, Gabriel Tanase, Basilio Fraguela, Maria Jesus Garzaran, David Padua, Lawrence Rauchwerger, Lecture Notes in Computer Science, 4382/2007:17-32, 2008. Also, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Nov 2006. Journal(pdf, abstract) Proceedings(abstract)
  15. Balancing Allocation Speed, Locality and Fragmentation in a Locality Improving Allocator, Alin Jula, Lawrence Rauchwerger, Technical Report, TR08-002, Department of Computer Science and Engineering, Texas A&M University, Feb 2008. Technical Report(pdf, abstract)
  16. The STAPL pArray, Gabriel Tanase, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, In Proc. of Workshop MEDEA, pp. 81-88, Brasov, Romania, Sep 2007. Proceedings(pdf, abstract)
  17. Sensitivity Analysis for Automatic Parallelization on Multi-Cores, Silvius Rus, Maikel Pennings, Lawrence Rauchwerger, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 11, Jun 2007. Proceedings(pdf, abstract)
  18. How to Focus on Memory Allocation Strategies, Alin Jula, Lawrence Rauchwerger, Technical Report, TR07-003, Department of Computer Science, Texas A&M University, College Station, TX 77843-3112, Jun 2007. Technical Report(pdf, abstract)
  19. Sensitivity Analysis for Migrating Programs to Multi-Cores, Silvius Rus, Marinus Pennings, Lawrence Rauchwerger, Technical Report, TR06-015, Parasol Laboratory, Department of Computer Science, Texas A&M University, College Station, TX, Dec 2006. Technical Report(ps, pdf, abstract)
  20. Custom Memory Allocation for Free: Improving Data Locality with Container-Centric Memory Allocation, Alin Jula, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), New Orleans, Louisiana, Nov 2006. Proceedings(pdf, abstract)
  21. ARMI: A High Level Communication Library for STAPL, Nathan Thomas, Steven Saunders, Tim Smith, Gabriel Tanase, Lawrence Rauchwerger, Parallel Processing Letters, 16(2):261-280, Jun 2006. Journal(ps, pdf, abstract)
  22. Region Array SSA, Silvius Rus, Guobin He, Lawrence Rauchwerger, Technical Report, TR06-007, Parasol Laboratory, Department of Computer Science, Texas A&M University, College Station, TX, May 2006. Technical Report(ps, pdf, abstract)
  23. Compiler Technology for Migrating Sequential Code to Multi-threaded Architectures, Silvius Rus, Lawrence Rauchwerger, Technical Report, TR06-006, Parasol Laboratory, Department of Computer Science, Texas A&M University, College Station, TX, Apr 2006. Technical Report(ps, pdf, abstract)
  24. Defero - a Semantic Driven Memory Allocator, Alin Jula, Lawrence Rauchwerger, Technical Report, TR06-001, Department of Computer Science and Engineering, Texas A&M University, Parasol Lab, Department of Computer Science, Texas A&M University, College Station, TX 77843-3112, Jan 2006. Technical Report(abstract)
  25. Parallel Protein Folding with STAPL, Shawna Thomas, Gabriel Tanase, Lucia K. Dale, Jose M. Moreira, Lawrence Rauchwerger, Nancy M. Amato, Concurrency and Computation: Practice and Experience, 17(14):1643-1656, Dec 2005. Journal(ps, pdf, abstract)
  26. Hybrid Dependence Analysis for Automatic Parallelization, Silvius Rus, Lawrence Rauchwerger, Technical Report, TR05-013, Parasol Laboratory, Department of Computer Science, Texas A&M University, Nov 2005. Technical Report(ps, pdf, ppt, abstract)
  27. An Experimental Evaluation of the HP V-Class and SGI Origin 2000 Multiprocessors using Microbenchmarks and Scientific Applications, Ravi Iyer, Jack Perdue, Nancy M. Amato, Lawrence Rauchwerger, Laxmi Bhuyan, International Journal of Parallel Programming, 33(4):307-350, 2005. Journal(ps, pdf, abstract)
  28. A Framework for Adaptive Algorithm Selection in STAPL, Nathan Thomas, Gabriel Tanase, Olga Tkachyshyn, Jack Perdue, Nancy M. Amato, Lawrence Rauchwerger, In Proc. ACM SIGPLAN Symp. Prin. Prac. Par. Prog. (PPOPP), pp. 277-288, Chicago, Illinois, Jun 2005. Proceedings(ps, pdf, abstract)
  29. An Adaptive Algorithm Selection Framework, Hao Yu, Dongmin Zhang, Lawrence Rauchwerger, In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), Antibes Juan-les-Pins, France, Sep 2004. Proceedings(ps, pdf, abstract)
  30. The Value Evolution Graph and its Use in Memory Reference Analysis, Silvius Rus, Dongmin Zhang, Lawrence Rauchwerger, In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), pp. 243-254, Antibes Juan-les-Pins, France, Sep 2004. Proceedings(ps, pdf, abstract)
  31. Automatic Parallelization Using the Value Evolution Graph, Silvius Rus, Dongmin Zhang, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), West Lafayette, Indiana, Sep 2004. Proceedings(ps, pdf, abstract)
  32. An Adaptive Algorithm Selection Framework, Hao Yu, Dongmin Zhang, Francis Dang, Lawrence Rauchwerger, Technical Report, TR04-002, Parasol Laboratory, Department of Computer Science, Texas A&M University, Mar 2004. Technical Report(ps, pdf, abstract)
  33. Software Logging under Speculative Parallelization, Maria Jesus Garzaran, Milos Prvulovic, Victor Vinals, Jose Llaberia, Lawrence Rauchwerger, Josep Torrellas, High Performance Memory Systems, 181-193, Nov 2003. Also, In Proc. of Workshop on High Performance Memory Systems, Goteborg, Sweden, Jun 2001. Proceedings(ps, pdf, abstract)
  34. Using Software Logging to Support Multi-Version Buffering in Thread-Level Speculation, Maria Jesus Garzaran, Milos Prvulovic, Victor Vinals, Jose Llaberia, Lawrence Rauchwerger, Josep Torrellas, In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), pp. 170-181, New Orleans, LA, Sep 2003. Proceedings(ps, pdf, abstract)
  35. Hybrid Analysis: Static & Dynamic Memory Reference Analysis, Silvius Rus, Lawrence Rauchwerger, Jay Hoeflinger, International Journal of Parallel Programming, 31(4):251-283, Aug 2003. Also, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 274-284, New York City, Jun 2002. Also, Technical Report, TR02-002, Parasol Laboratory, Department of Computer Science, Texas A&M University, Jan 2002. Journal(ppt, abstract) Proceedings(ps, pdf, ppt, abstract) Technical Report(ps, pdf, ppt, abstract)
  36. ARMI: An Adaptive, Platform Independent Communication Library, Steven Saunders, Lawrence Rauchwerger, In Proc. ACM SIGPLAN Symp. Prin. Prac. Par. Prog. (PPOPP), pp. 12, San Diego, CA, Jun 2003. Proceedings(ps, pdf, abstract)
  37. STAPL: An Adaptive, Generic Parallel C++ Library, Ping An, Alin Jula, Silvius Rus, Steven Saunders, Tim Smith, Gabriel Tanase, Nathan Thomas, Nancy Amato, Lawrence Rauchwerger, Lecture Notes in Computer Science, 2624/2003:195-210, 2003. Also, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), pp. 193-208, Cumberland Falls, Kentucky, Aug 2001. Journal(pdf, abstract) Proceedings(ps, pdf, abstract)
  38. Tradeoffs in Buffering Memory State for Thread-Level Speculation in Multiprocessors, Maria Jesus Garzaran, Milos Prvulovic, Jose Llaberia, Victor Vinals, Lawrence Rauchwerger, Josep Torrellas, In Proc. High Performance Computer Architecture (HPCA), pp. 191-202, Anaheim, CA, Feb 2003. Proceedings(ps, abstract)
  39. A parallel communication infrastructure for STAPL, Steven Saunders, Lawrence Rauchwerger, In Wkshp. on Perf. Opt. for High-Level Lang. and Lib. (POHLL), New York, NY, Jun 2002. Proceedings(ps, pdf, ppt, abstract)
  40. The R-LRPD Test: Speculative Parallelization of Partially Parallel Loops, Francis Dang, Hao Yu, Lawrence Rauchwerger, In Proc. Int. Par. and Dist. Proc. Symp. (IPDPS), Fort Lauderdale, FL, Apr 2002. Also, Technical Report, TR02-001, Department of Computer Science and Engineering, Texas A&M University, College Station, TX, Jan 2002. Proceedings(ps, pdf, abstract) Technical Report(ps, pdf, abstract)
  41. SmartApps: An Application Centric Approach to High Performance Computing: Compiler-Assisted Software and Hardware Support for Reduction Operations, Francis Dang, Maria Jesus Garzaran, Milos Prvulovic, Ye Zhang, Alin Jula, Hao Yu, Nancy Amato, Lawrence Rauchwerger, Josep Torrellas, In Proc. Next Generation Software Workshop, pp. 10, Fort Lauderdale, Florida, Apr 2002. Proceedings(ps, pdf, abstract)
  42. Adaptive Parallel Sorting in the STAPL library, Steven Saunders, Nathan Thomas, Nancy Amato, Lawrence Rauchwerger, Technical Report, TR01-005, Department of Computer Science and Engineering, Texas A&M University, Nov 2001. Technical Report(abstract)
  43. Architectural Support for Parallel Reductions in Scalable Shared-Memory Multiprocessors, Maria Jesus Garzaran, Alin Jula, Milos Prvulovic, Hao Yu, Lawrence Rauchwerger, Josep Torrellas, In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), Sep 2001. Proceedings(ps, pdf)
  44. Architectural Support for Parallel Reductions in Scalable Shared-Memory Multiprocessors, Maria Jesus Garzaran, Milos Prvulovic, Ye Zhang, Alin Jula, Hao Yu, Lawrence Rauchwerger, Josep Torrellas, In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), Barcelona, Spain, Sep 2001. Proceedings(ps, pdf, abstract)
  45. STAPL: A Standard Template Adaptive Parallel C++ Library, Ping An, Alin Jula, Silvius Rus, Steven Saunders, Tim Smith, Gabriel Tanase, Nathan Thomas, Nancy Amato, Lawrence Rauchwerger, In Int. Wkshp on Adv. Compiler Technology for High Perf. and Embedded Processors, pp. 10, Bucharest, Romania, Jul 2001. Proceedings(ps, pdf, abstract)
  46. Finding Strongly Connected Components in Parallel in Particle Transport Sweeps, William McLendon, Bruce Hendrickson, Steve Plimpton, Lawrence Rauchwerger, In Proc. ACM Symp. Par. Alg. Arch. (SPAA), pp. 328-329, Crete, Greece, Jul 2001. Proceedings(ps, pdf, abstract)
  47. Removing Architectural Bottlenecks to the Scalability of Speculative Parallelization, Milos Prvulovic, Maria Jesus Garzaran, Lawrence Rauchwerger, Josep Torrellas, In Proc. IEEE Int. Symp. Comput. Arch. (ISCA), pp. 204-215, Goteborg, Sweden, Jun 2001. Proceedings(abstract)
  48. Run-time Assisted Interprocedural Analysis of Memory Access Patterns, Silvius Rus, Lawrence Rauchwerger, J Hoeflinger, Technical Report, TR01-001, Department of Computer Science and Engineering, Texas A&M University, College Station, TX, 2001. Technical Report(ps, pdf, abstract)
  49. SmartApps: An Application Centric Approach to High Performance Computing, Lawrence Rauchwerger, Nancy Amato, Josep Torrellas, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Yorktown Heights, New York, USA, Aug 2000. Proceedings(ps, pdf, abstract)
  50. Adaptive Reduction Parallelization Techniques, Hao Yu, Lawrence Rauchwerger, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 66-77, Santa Fe, New Mexico, USA, May 2000. Proceedings(ps, pdf, abstract)
  51. Speculative Parallelization of Partially Parallel Loops, Francis Dang, Lawrence Rauchwerger, In Wkshp. on Lang. Comp. and Run-time Sys. for Scal. Comp. (LCR)., Rochester, New York, USA, May 2000. Proceedings(ps, pdf, abstract)
  52. Techniques for Reducing the Overhead of Run-time Parallelization, Hao Yu, Lawrence Rauchwerger, In Int. Conf. Compiler Construction (CC), pp. 232, Berlin, Germany, Mar 2000. Proceedings(ps, pdf, abstract)
  53. A Unified Approach to Speculative Parallelization of Loops in DSM Multiprocessors, Ye Zhang, Lawrence Rauchwerger, Josep Torrellas, Technical Report, 1546, Center for Supercomputing Research & Development, University of Illinois, Oct 1999. Technical Report(ps, pdf, abstract)
  54. Run-time Parallelization Optimization Techniques, Hao Yu, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), San Diego, CA, Aug 1999. Proceedings(ps, pdf, abstract)
  55. Comparing the Memory System Performance of the HP V-Class and SGI Origin 2000 Multiprocessors using Microbenchmarks and Scientific Applications, Ravi Iyer, Nancy M. Amato, Lawrence Rauchwerger, Laxmi Bhuyan, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 9, Rhodes, Greece, Jun 1999. Proceedings(ps, pdf, abstract)
  56. Comparing the Memory System Performance of the HP V-Class and SGI Origin 2000 Multiprocessors using Microbenchmarks and Scientific Applications, Ravi Iyer, Nancy M. Amato, Lawrence Rauchwerger, Laxmi Bhuyan, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 339-347, Rhodes, Greece, Jun 1999. Proceedings(ps, pdf, abstract)
  57. Hardware for Speculative Reduction Parallelization and Optimization in DSM Multiprocessors, Ye Zhang, Lawrence Rauchwerger, Josep Torrellas, In Workshop for Parallel Computing for Irregular Applications, Orlando, FL, 1999. Also, Technical Report, 1557, Center for Supercomputing Research & Development, University of Illinois, Jan 1999. Technical Report(ps, pdf, abstract)
  58. Hardware for Speculative Parallelization of Partially-Parallel Loops in DSM Multiprocessors, Ye Zhang, Lawrence Rauchwerger, Josep Torrellas, In Proc. High Performance Computer Architecture (HPCA), pp. 135-141, Orlando, FL, 1999. Proceedings(ps, pdf)
  59. Implementation Issues of Loop-level Speculative Run-time Parallelization, Devang Patel, Lawrence Rauchwerger, In Int. Conf. Compiler Construction (CC), Amsterdam, The Netherlands, Mar 1999. Proceedings(ps, pdf, abstract)
  60. Hardware for Speculative Parallelization in High-End Multiprocessors, Ye Zhang, Lawrence Rauchwerger, Josep Torrellas, In The Third PetaFlop Workshop, Annapolis, MD, Feb 1999.
  61. Speculative Parallel Execution of Loops with Cross-Iteration Dependences in DSM Multiprocessors, Ye Zhang, Lawrence Rauchwerger, Josep Torrellas, Technical Report, 1536, University of Illinois, Jan 1999. Technical Report(ps, pdf, abstract)
  62. Principles of Speculative Run-time Parallelization, Devang Patel, Lawrence Rauchwerger, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Chapel Hill, NC, Aug 1998. Proceedings(ps, pdf, abstract)
  63. Run-Time Parallelization: It's Time Has Come, Lawrence Rauchwerger, Parallel Computing, 24(3-4):527-556, 1998. Journal(ps, pdf, abstract)
  64. Standard Templates Adaptive Parallel Library (STAPL), Lawrence Rauchwerger, Francisco Arzu, K Ouchi, In Wkshp. on Lang. Comp. and Run-time Sys. for Scal. Comp. (LCR)., pp. 402-410, LNCS 1511. Pittsburgh, PA, May 1998. Proceedings(ps, pdf, abstract)
  65. Hardware for Speculative Run-Time Parallelization in Distributed Shared-Memory Multiprocessors, Ye Zhang, Lawrence Rauchwerger, Josep Torrellas, In Proc. High Performance Computer Architecture (HPCA), pp. 162-174, Las Vegas, NV, Feb 1998. Also, Technical Report, 1523, University of Illinois, Jul 1997. Proceedings(ps, pdf, abstract) Technical Report(ps, pdf, abstract)
  66. Hardware for Speculative Run-Time Parallelization in Distributed Hardware for Speculative Run-Time Parallelization in Distributed Shared-Memory Multiprocessors, Ye Zhang, Lawrence Rauchwerger, Josep Torrellas, In Proc. Int. Conf. on the Sim. and Syn. of Living Sys. (Alife), pp. 12, Las Vegas, NE, Feb 1998. Proceedings(ps, pdf, abstract)
  67. Parallel Programming with Polaris, W Blume, R Doallo, R Eigenmann, J Grout, J Hoeflinger, T Lawrence, J Lee, David Padua, Y Paek, B Pottenger, Lawrence Rauchwerger, IEEE Computer, 29(12):78-82, Dec 1996. Journal(abstract)
  68. Advanced Program Restructuring for High-Performance Computers with Polaris, W Blume, R Doallo, R Eigenmann, J Grout, J Hoeflinger, T Lawrence, J Lee, David Padua, Y Paek, B Pottenger, Lawrence Rauchwerger, P Tu, Technical Report, 1473, Univ. of Illinois at Urbana-Champaign, Center for Supercomputing Res. & Dev., Jan 1996. Technical Report(ps, pdf, abstract)
  69. Run-Time Methods for Parallelizing Partially Parallel Loops, Lawrence Rauchwerger, Nancy M. Amato, David A. Padua, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 137-146, Barcelona, Spain, Aug 1995. Proceedings(ps, pdf, abstract)
  70. Run-Time Parallelization: A Framework for Parallel Computation, Lawrence Rauchwerger, Ph.D. Thesis, Center for Supercomputing Research & Development, University of Illinois, Urbana-Champaign, IL, Aug 1995. Ph.D. Thesis(ps, pdf, abstract)
  71. A Scalable Method for Run-Time Loop Parallelization, Lawrence Rauchwerger, Nancy M. Amato, David A. Padua, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 137-146, Barcelona, Spain, Jul 1995. Also, International Journal of Parallel Programming, 23(6):537-576, 1995. Proceedings(ps, pdf, abstract)
  72. The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization, Lawrence Rauchwerger, David Padua, In Prog. Lang. Design and Implementation (PLDI), pp. 218-232, La Jolla, CA, Jun 1995. Proceedings(ps, pdf, abstract)
  73. Effective Automatic Parallelization with Polaris, William Blume, R Eigenmann, K Faigin, J Grout, J Hoeflinger, David Padua, P Petersen, B Pottenger, Lawrence Rauchwerger, P Tu, S Weatherford, International Journal of Parallel Programming, 28, May 1995. Journal(ps, pdf, abstract)
  74. Parallelizing While Loops for Multiprocessor Systems, Lawrence Rauchwerger, David Padua, In Proc. IEEE Int. Par. Proc. Symp. (IPPS), pp. 347-356, Santa Barbara, CA, Apr 1995. Also, Technical Report, 1349, Center for Supercomputing Research & Development, University of Illinois, Urbana-Champaign, IL, Oct 1994. Proceedings(ps, pdf, abstract) Technical Report(ps, pdf, abstract)
  75. Run-Time Methods for Parallelizing DO Loops, Lawrence Rauchwerger, David A. Padua, In Proc. Int. Wkshp. on Massive Parallelism (IWMP), pp. 1-15, Capri, Italy, Oct 1994. Proceedings(ps, pdf, abstract)
  76. The Privatizing DOALL Test: A Run-Time Technique for DOALL Loop Identification and Array Privatization, Lawrence Rauchwerger, David Padua, Technical Report, 1383, Center for Supercomputing Research & Development, University of Illinois, Oct 1994. Also, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 33-43, Manchester, England, Jul 1994. Technical Report(ps, pdf, abstract) Proceedings(ps, pdf, abstract)
  77. Automatic Detection of Parallelism: A Grand Challenge for High-Performance Computing, William Blume, Rudolf Eigenmann, Jay Hoeflinger, David Padua, Paul Petersen, Lawrence Rauchwerger, Peng Tu, IEEE Parallel and Distributed Technology, 2(3):37-47, Sep 1994. Journal(ps, pdf, abstract)
  78. Polaris: The Next Generation in Parallelizing Compilers, Bill Blume, Rudolf Eigenmann, Keith Faigin, John Grout, Jay Hoeflinger, David Padua, Paul Petersen, Bill Pottenger, Lawrence Rauchwerger, Peng Tu, Stephen Weatherford, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), pp. 10.1-10.18, Ithaca, New York, Aug 1994. Proceedings(ps, pdf, abstract)
  79. Polaris: Improving the Effectiveness of Parallelizing Compilers, William Blume, Rudolf Eigenmann, Keith Faigin, John Grout, Jay Hoeflinger, David Padua, Paul Petersen, William Pottenger, Lawrence Rauchwerger, Peng Tu, Stephen Weatherford, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Ithaca, New York, Aug 1994. Proceedings(ps, pdf, abstract)
  80. Speculative Run-Time Parallelization of Loops, Lawrence Rauchwerger, David Padua, Technical Report, 1339, Center for Supercomputing Research & Development, University of Illinois, Mar 1994. Technical Report(ps, pdf, abstract)
  81. Measuring limits of parallelism and characterizing its vulnerability to resource constraints, Lawrence Rauchwerger, P. Dubey, R. Nair, In Proc. Int. Sym. on Microarchitecture (MICRO 26), pp. 105-117, Austin, Texas, Dec 1993. Proceedings(ps, pdf, abstract)
  82. pi-PERFECT: The Portably Instrumented Perfect Benchmarks, Lawrence Rauchwerger, Technical Report, 1150, Center for Supercomputing Research & Development, University of Illinois, Univ. of Illinois at Urbana-Champaign, Center for Supercomputing Res. & Dev., Sep 1991. Technical Report(ps, pdf, abstract)
  83. Perfect BenchmarksTM: Instrumented Version, Priyamvada Sinvhal-Sharma, Lawrence Rauchwerger, John Larson, Technical Report, 1152, Center for Supercomputing Research & Development, University of Illinois, Urbana-Champaign, Sep 1991. Technical Report(ps, pdf, abstract)
  84. multiple floating point coprocessor architecture, Lawrence Rauchwerger, P. Michael Farmwald, In Proc. Sym. Microprogramming and Microarchitecture (MICRO 23), pp. 216-222, Orlando, Florida, Nov 1990. Proceedings(ps, pdf, abstract)