Professor
Email: rwerger@cse.tamu.edu
Phone: 979/845-8872
Office: HRBB 425E
http://parasol.tamu.edu/~rwerger
Ph.D. Computer Science, University of Illinois at
Urbana-Champaign, 1995
M.S. Electrical Engineering, Stanford University, 1987
Dipl. Electronic Engineering, Polytechnic Inst., Bucharest,
1980
RESEARCH INTERESTS
Compilers for parallel and distributed computing, parallel and
distributed C++ libraries, adaptive runtime optimizations,
architectures for parallel computing
SELECTED RESEARCH SUPPORT
CRS-AES: Collaborative Research: SoftCheck: Compiler and
Run-Time Technology for Efficient Fault Detection and Correction in
Low nm-Scale Multicore Chips, The National Science
Foundation, August 2006 - July 2008.
CRI: A Cluster Testbed for Experimental Research in High
Performance Computing, The National Science Foundation, May
15, 2006 - April 30, 2008.
SmartApps: Middle-ware for Adaptive Applications on
Reconfigurable Platforms, The Department of Energy, Office of
Science (Operating/Runtime Systems for Extreme Scale Scientific
Computation Program), September 1, 2004 - August 31, 2007.
ITR/NGS: STAPL: A Software Infrastructure for Computational
Biology and Physics, The National Science Foundation (Medium ITR
Program), November 1, 2003 - October 31, 2007.
AWARDS
- Halliburton Professorship Award, 2009
- IBM Faculty Award, 2008
- TEES Fellow, College of Engineering, Texas A&M University
2005-2006
- Elected Member, International Federation of Information
Processing (IFIP), WG3.10, 2003
- TEES Fellow, College of Engineering, Texas A&M University
2002-2003
- NSF Faculty Early Career Development (CAREER) Award,
1998-2002
- TEES Select Young Faculty Award, College of Engineering, Texas
A&M University, 2000-2001
- Best student paper award, co-authored with Silvius Rus, Int.
Conference on Supercomputing, New York, NY, 2002
- Best student paper award, co-authored with Steve Saunders,
Workshop on Performance Optimization for High-level Languages and
Libraries, New York, NY, June 2002
- Intel Foundation Graduate Fellowship, 1994
- NASA (Langley) High Performance Computing Consortium (HPCC)
Graduate Fellowship, 1994
EXPERIENCE
- Professor, Department of Computer Science and Engineering,
Texas A&M University, 2006 - present
- Associate Professor, Department of Computer Science, Texas
A&M University, 2001-2006
- Co-Director, Parasol Laboratory, 1998 - present
- Assistant Professor, Department of Computer Science, Texas
A&M University, 1996-2001
- Visiting Scientist, AT&T Research Laboratories, Murray
Hill, NJ, 1996
- Visiting Assistant Professor, Center for Supercomputing
R&D, University of Illinois, 1995-1996
- Research Assistant, Center for Supercomputing R&D,
University of Illinois, 1988-1992, Summer 1993, Spring 1994
- Predoctoral Researcher, IBM T.J. Watson Research Center,
Yorktown, Heights, NY, 1992
- Research Assistant, Center for Integrated Systems, Stanford
University, 1986-1988
- R&D Engineer, Varian Associates Inc., Thin Film Technology
Division, R&D, Palo Alto, CA, 1984-1985
- Design Engineer, Beckman Instruments, Inc., Scientific
Instruments Division, Irvine, CA, 1983-1984
SELECTED PROFESSIONAL ACTIVITIES AND SERVICE
- Program Chair, 16th Int. Conf. on Parallel Architectures and
Compilation Techniques (PACT), 2007.
- Program Committee, Int. Conf. for High Performance Computing
and Communications (SC07), 2007.
- Program Committee, Int. Parallel and Distributed Processing
Symp. (IPDPS), 2002, 2006, 2007.
- Program Committee, Int. W-shop on High-Level Parallel
Programming Models and Supportive Environments HIPS), 2007.
- Program Committee, ACM Int. Conf. on Supercomputing (ICS),
2000, 2006, 2007.
- Program Committee, Int. Conf. on High-Performance Embedded
Architectures and Compilers (HiPEAC), Belgium, 2007.
- Program Committee, Int. Conf. on High Performance Computing
(HiPC), India, 2000, 2003, 2007.
- Program Committee, Int. Conf. on Computer Design (ICCD),
2006.
- Program Committee, Int. Conf. on High Performance Computing and
Communications (HPCC), 2006.
- Program Committee, ACM Int. Conf. on Computing Frontiers,
Italy, 2006.
- Program Committee, Int. IEEE W-shop on High Performance
Computational Biology (HICOMB), 2005.
- Program Committee, Int. Conf. on High Performance Computing and
Communications (HPCC-05), Italy, 2005.
- Program Committee, Workshop on Languages and Compilers for
Parallel Computing (LCPC), 2002, 2004, 2005.
- Program Committee, Workshop on Patterns in High Performance
Computing, Champaign, IL, 2005.
- Program Committee, ACM SIGPLAN Symp. Principles and Practice of
Parallel Programming (PPoPP), 2005.
- Program Committee, High Performance Computer Architecture Conf.
(HPCA), 2001, 2002, 2004.
- NSF Panelist, September 1998, October 1998, June 1999, November
2000, May 2002.
- Program Chair, Workshop on Languages and Compilers for Parallel
Computing (LCPC), 2003.
- Program Committee Member:
- Int. Conf. on Parallel Processing (ICPP), 2002.
- Int. Parallel and Distributed Processing Symp. (IPDPS)
2002.
- The 6-th Int. Symp. on Parallel Architecture, Algorithms and
Networks (I-SPAN), 2002.
- High Performance Computer Architecture Conf. (HPCA),
2002,2001.
- Int. Conf. in High Performance Computing (HiPC), India,
2002.
- Int. Conf. on Supercomputing (ICS), 2000.
- Int. Conf. on Compiler Construction (CC), 2000, 1999.
- Int. Conf. on Parallel Architecture and Compilation Techniques
(PACT), 1999.
- First Workshop on Parallel Computing for Irregular
Applications, 1999.
- Workshop & Publications Chair, High Performance Computer
Architecture Conf., Toulouse, France, February 2000.
- Guest Editor, Int. Journal of Parallel Processing (IJPP), 2000,
Journal Parallel Computing (PARCO), 2000.
SELECTED PUBLICATIONS
A. Jula and L. Rauchwerger, "Custom Memory Allocation for Free:
Improving Data Locality with Container-Centric Memory Allocation,"
in Proc. of the 19th Workshop on Languages and Compilers for
Parallel Computing (LCPC), New Orleans, Louisiana, Nov
2006.
Lawrence Rauchwerger and Nancy Amato, "SmartApps: Middle-ware
for Adaptive Applications on Reconfigurable Platforms," ACM
SIGOPS Operating Systems Reviews, Special Issue on Operating and
Runtime Systems for High-End Computing Systems, 40(2):73?82,
2006.
Hao Yu, Lawrence Rauchwerger, "An Adaptive Algorithm Selection
Framework for Reduction Parallelization," IEEE Transactions on
Parallel and Distributed Systems, 17 (19), pp. 1084?1096,
2006.
N. Thomas, S. Saunders, T. Smith, G. Tanase, L. Rauchwerger,
"ARMI: A High Level Communication Library for STAPL," Parallel
Processing Letters, 16(2):261-280, June, 2006.
S. Rus, G. He and L. Rauchwerger, "Scalable Array SSA and Array
Data Flow Analysis," in Proc. of the 18th Workshop on Languages
and Compilers for Parallel Computing (LCPC), Hawthorne, NY,
2005. Lecture Notes in Computer Science (LNCS),
Springer-Verlag, 2006.