Lawrence Rauchwerger

1990 …2019
If you made any changes in Pure, your changes will be visible here soon.

Research Output 1990 2019

Filter
Article
2019

Rethinking incremental and parallel pointer analysis

Liu, B., Huang, J. & Rauchwerger, L., Mar 2019, In : ACM Transactions on Programming Languages and Systems. 41, 1, 6.

Research output: Contribution to journalArticle

Detectors
2014

SCCMulti: An improved parallel strongly connected components algorithm

Tomkins, D., Smith, T., Amato, N. M. & Rauchwerger, L., Aug 2014, In : ACM SIGPLAN Notices. 49, 8, p. 393-394 2 p.

Research output: Contribution to journalArticle

Experiments
2012

Logical inference techniques for loop parallelization

Oancea, C. E. & Rauchwerger, L., Aug 1 2012, In : ACM SIGPLAN Notices. 47, 6, p. 509-520 12 p.

Research output: Contribution to journalArticle

Flow control
Costs
Data storage equipment
2011

The STAPL parallel container framework

Tanase, G., Buss, A., Fidel, A., Harshvardhan, Papadopoulos, I., Pearce, O., Smith, T., Thomas, N., Xu, X., Mourad, N., Vu, J., Bianco, M., Amato, N. M. & Rauchwerger, L., Aug 1 2011, In : ACM SIGPLAN Notices. 46, 8, p. 235-245 11 p.

Research output: Contribution to journalArticle

Containers
Data structures
Parallel programming
Scalability
Chemical analysis
2006

An adaptive algorithm selection framework for reduction parallelization

Yu, H. & Rauchwerger, L., Oct 1 2006, In : IEEE Transactions on Parallel and Distributed Systems. 17, 10, p. 1084-1095 12 p.

Research output: Contribution to journalArticle

Adaptive algorithms
Parallel algorithms
Data storage equipment

ARMI: A high level communication library for STAPL

Thomas, N., Saunders, S., Smith, T., Tanase, G. & Rauchwerger, L., Jun 1 2006, In : Parallel Processing Letters. 16, 2, p. 261-280 20 p.

Research output: Contribution to journalArticle

Communication
Parallelism
OpenMP
Message passing
Performance Comparison

SmartApps: Middle-ware for adaptive applications on reconfigurable platforms

Rauchwerger, L. & Amato, N. M., Apr 1 2006, In : Operating Systems Review (ACM). 40, 2, p. 73-82 10 p.

Research output: Contribution to journalArticle

Hardware
Scheduling
Field programmable gate arrays (FPGA)
Large scale systems
Tuning
2005
Multiprocessor
Experimental Evaluation
Latency
Data storage equipment
Memory Hierarchy

Finding strongly connected components in distributed graphs

McLendon, W., Hendrickson, B., Plimpton, S. J. & Rauchwerger, L., Aug 2005, In : Journal of Parallel and Distributed Computing. 65, 8, p. 901-910 10 p.

Research output: Contribution to journalArticle

Connected Components
Parallel algorithms
Depth-first Search
Parallel Algorithms
Graph in graph theory

Parallel protein folding with STAPL

Thomas, S., Tanase, G., Dale, L. K., Moreira, J. M., Rauchwerger, L. & Amato, N. M., Dec 10 2005, In : Concurrency Computation Practice and Experience. 17, 14, p. 1643-1656 14 p.

Research output: Contribution to journalArticle

Protein folding
Protein Folding
Template
Proteins
Protein

Tradeoffs in Buffering Speculative Memory State for Thread-Level Speculation in Multiprocessors

Garzarán, M. J., Torrellas, J., Prvulovic, M., Llaberia, J. M., Douillet, V. V. & Rauchwerger, L., Jan 1 2005, In : ACM Transactions on Architecture and Code Optimization. 2, 3, p. 247-279 33 p.

Research output: Contribution to journalArticle

Data storage equipment
Taxonomies
Merging
2003

ARMI: An adaptive, platform independent communication library

Saunders, S. & Rauchwerger, L., Oct 1 2003, In : ACM SIGPLAN Notices. 38, 10, p. 229-240 12 p.

Research output: Contribution to journalArticle

Communication
Message passing
Scheduling
Data storage equipment

STAPL: An adaptive, generic parallel C++ library

An, P., Jula, A., Rus, S., Saunders, S., Smith, T., Tanase, G., Thomas, N., Amato, N. & Rauchwerger, L., Dec 1 2003, In : Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2624, p. 193-208 16 p.

Research output: Contribution to journalArticle

C++
Template
Parallelism
Particle Transport
Molecular Dynamics
2001
Shared-memory multiprocessors
Parallelization
Data storage equipment
Speedup
Architecture
Scalability
Architectural design
Data storage equipment
1999
Privatization
Pattern matching
Syntactics
Flow control
1998

Run-time parallelization: Its time has come

Rauchwerger, L., May 1998, In : Parallel Computing. 24, 3-4, p. 527-556 30 p.

Research output: Contribution to journalArticle

Parallelization
Compiler
Privatization
Parallelism
Irregular
1996

Parallel programming with polaris

Blume, W., Doallo, R., Eigenmann, R., Grout, J., Hoeflinger, J., Lawrence, T., Lee, J., Padua, D., Paek, Y., Pottenger, B., Rauchwerger, L. & Tu, P., Dec 1 1996, Computer, 29, 12, p. 78-81 4 p.

Research output: Contribution to specialist publicationArticle

Parallel programming
Computer hardware
Hardware
1995

A scalable method for run-time loop parallelization

Rauchwerger, L., Amato, N. M. & Padua, D. A., Dec 1 1995, In : International Journal of Parallel Programming. 23, 6, p. 537-576 40 p.

Research output: Contribution to journalArticle

Parallelization
Privatization
Parallelism
Synchronization
Schedule
Privatization
Pattern matching
Syntactics
Flow control
1994

Automatic Detection of Parallelism A Grand Challenge for High-Performance Computing

Blume, W., Eigenmann, R., Hoeflinger, J., Padua, D. A., Petersen, P., Rauchwerger, L. & Tu, P., Jan 1 1994, In : IEEE Parallel and Distributed Technology. 2, 3, p. 37-47 11 p.

Research output: Contribution to journalArticle

Computer hardware description languages
Program compilers
Parallel processing systems
Iterative methods
Algebra