header Offering Degrees in Computer Science and Computer Engineering
Info for:
Picture of Lawrence Rauchwerger

LAWRENCE RAUCHWERGER

Professor

Email: rwerger@cs.tamu.edu
Phone: 979/845-8872 Fax: 979/847-8578
Office: HRBB 515B
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

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, 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.



Copyright 2006 Department of Computer Science | Dwight Look College of Engineering | Texas A&M Engineering | Texas A&M University | State of Texas | Webmaster | This page is best viewed with firefox 1.5 or higher and Internet Explorer 7 or higher