Lawrence Rauchwerger

Last updated

Lawrence Rauchwerger
Born
NationalityAmerican
Alma mater University of Illinois at Urbana-Champaign
Stanford University
Polytechnic Institute of Bucharest
Known for Parallel computing
Compilers
Computer architecture
Awards IEEE Fellow 2012
IBM Faculty Award (2007) (2008)
Intel Faculty Award (2005)
NSF Faculty Early Career Development (CAREER) Award (1998–2002)
Scientific career
Fields Computer science
InstitutionsUniversity of Illinois Urbana-Champaign
Texas A&M University
Doctoral advisor David Padua
Website cs.illinois.edu/about/people/faculty/rwerger

Lawrence Rauchwerger is an American computer scientist noted for his research in parallel computing, compilers, and computer architecture. He is a speaker in the ACM Distinguished Speakers Program and the deputy director of the Institute of Applied Mathematics and Computational Sciences at Texas A&M University. He is the co-director of the Parasol Lab and manages the lab's software and systems group.

Contents

Rauchwerger co-leads the STAPL project with his wife Dr. Nancy M. Amato, who is also a computer scientist on the faculty at Texas A&M. STAPL is a parallel C++ library. [1] [2]

Biography

Rauchwerger received a bachelor's degree in electronics and telecommunications from the Polytechnic Institute of Bucharest, Romania in 1980. His diploma project was titled Design and Implementation of an Alphanumeric and Graphic Display. He received a M.S. in computer science from Stanford University in 1987, where his research area was manufacturing science and technology for VLSI (equipment modeling). He received a Ph.D in computer science from the University of Illinois at Urbana-Champaign in 1995 where his dissertation title was Run-Time Parallelization: A Framework for Parallel Computation. [3]

He then joined the Center for Supercomputing R&D at the University of Illinois at Urbana-Champaign as a visiting assistant professor in 1995. He joined the Department of Computer Science at Texas A&M University as an assistant professor in 1996. He was promoted to associate professor in 2001 and to professor in 2006.

Awards

In 2012, Rauchwerger was named an IEEE Fellow "for contributions to thread-level speculation, parallelizing compilers, and parallel libraries". [4]

His paper, "Adaptive Reduction Parallelization Techniques", was selected to be included in the ACM International Conference on Supercomputing 25th Anniversary Volume, 2014. It was one of 35 papers selected out of the 1800 papers published by this conference in the last 25 years. [5]

His other notable awards include:

Related Research Articles

<span class="mw-page-title-main">Jack Dongarra</span> American computer scientist (born 1950)

Jack Joseph Dongarra is an American computer scientist and mathematician. He is the American University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee. He holds the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory, Turing Fellowship in the School of Mathematics at the University of Manchester, and is an adjunct professor and teacher in the Computer Science Department at Rice University. He served as a faculty fellow at the Texas A&M University Institute for Advanced Study (2014–2018). Dongarra is the founding director of the Innovative Computing Laboratory at the University of Tennessee. He was the recipient of the Turing Award in 2021.

<span class="mw-page-title-main">David Bader (computer scientist)</span> American computer scientist

David A. Bader is a Distinguished Professor and Director of the Institute for Data Science at the New Jersey Institute of Technology. Previously, he served as the Chair of the Georgia Institute of Technology School of Computational Science & Engineering, where he was also a founding professor, and the executive director of High-Performance Computing at the Georgia Tech College of Computing. In 2007, he was named the first director of the Sony Toshiba IBM Center of Competence for the Cell Processor at Georgia Tech.

Wen-mei Hwu is the Walter J. Sanders III-AMD Endowed Chair professor in Electrical and Computer Engineering in the Coordinated Science Laboratory at the University of Illinois at Urbana-Champaign. His research is on compiler design, computer architecture, computer microarchitecture, and parallel processing. He is a principal investigator for the petascale Blue Waters supercomputer, is co-director of the Universal Parallel Computing Research Center (UPCRC), and is principal investigator for the first NVIDIA CUDA Center of Excellence at UIUC. At the Illinois Coordinated Science Lab, Hwu leads the IMPACT Research Group and is director of the OpenIMPACT project – which has delivered new compiler and computer architecture technologies to the computer industry since 1987. From 1997 to 1999, Hwu served as the chairman of the Computer Engineering Program at Illinois. Since 2009, Hwu has served as chief technology officer at MulticoreWare Inc., leading the development of compiler tools for heterogeneous platforms. The OpenCL compilers developed by his team at MulticoreWare are based on the LLVM framework and have been deployed by leading semiconductor companies. In 2020, Hwu retired after serving 33 years in University of Illinois at Urbana-Champaign. Currently, Hwu is a Senior Distinguished Research Scientist at Nvidia Research and Emeritus Professor at University of Illinois at Urbana-Champaign.

<span class="mw-page-title-main">David Gries</span> American computer scientist

David Gries is an American computer scientist at Cornell University, mainly known for his books The Science of Programming (1981) and A Logical Approach to Discrete Math.

David J. Kuck, a graduate of the University of Michigan, was a professor in the Computer Science Department the University of Illinois at Urbana-Champaign from 1965 to 1993. He is the father of Olympic silver medalist Jonathan Kuck. While at the University of Illinois at Urbana-Champaign he developed the Parafrase compiler system (1977), which was the first testbed for the development of automatic vectorization and related program transformations. In his role as Director (1986–93) of the Center for Supercomputing Research and Development (CSRD-UIUC), Kuck led the construction of the CEDAR project, a hierarchical shared-memory 32-processor SMP supercomputer completed in 1988 at the University of Illinois.

Arvind is the Johnson Professor of Computer Science and Engineering in the Computer Science and Artificial Intelligence Laboratory (CSAIL) at the Massachusetts Institute of Technology (MIT). He is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) and the Association for Computing Machinery (ACM). He was also elected as a member into the National Academy of Engineering in 2008 for contributions to dataflow and multithread computing and the development of tools for the high-level synthesis of digital electronics hardware.

Bruce Howard McCormick (1928–2007) was an American computer scientist, Emeritus Professor at the Department of Computer Science, and founding director of the Brain Networks Lab at Texas A&M University.

<span class="mw-page-title-main">Bill Gropp</span>

William Douglas Gropp is the director of the National Center for Supercomputing Applications (NCSA) and the Thomas M. Siebel Chair in the Department of Computer Science at the University of Illinois at Urbana–Champaign. He is also the founding Director of the Parallel Computing Institute. Gropp helped to create the Message Passing Interface, also known as MPI, and the Portable, Extensible Toolkit for Scientific Computation, also known as PETSc.

Josep Torrellas is Professor and Willett Faculty Scholar in the Department of Computer Science and a research faculty for the Universal Parallel Computing Research Center at the University of Illinois Urbana–Champaign. Torrellas's research area is computer architecture, focusing on speculative multithreading, multiprocessor organization, integration of processors and memory, and architectural support for software debuggability and machine reliability. He has been involved in the Stanford DASH and the Illinois Cedar multiprocessor projects, and led the Illinois Aggressive COMA and FlexRAM Intelligent Memory projects.

Edward S. Davidson is a professor emeritus in Electrical Engineering and Computer Science at the University of Michigan, Ann Arbor.

Nikil Dutt is a Chancellor's Professor of Computer Science at University of California, Irvine, United States. Professor Dutt's research interests are in embedded systems, electronic design automation, computer architecture, optimizing compilers, system specification techniques, distributed systems, and formal methods.

Roscoe C. Giles, III is an American physicist and computer engineer. He was the deputy director of Boston University's Center for Computational Science. He is also a professor of computer and electrical engineering at Boston University College of Engineering, with a joint appointment in physics.

Laxmikant (Sanjay) V. Kale is the director of the Parallel Programming Laboratory (PPL) and a professor of computer science at the University of Illinois at Urbana-Champaign. He also holds department affiliations with the Beckman Institute and the Department of Mechanical and Industrial Engineering at Illinois.

John Patrick Hayes is an Irish-American computer scientist and electrical engineer, the Claude E. Shannon Chair of Engineering Science at the University of Michigan. He supervised over 35 doctoral students, coauthored seven books and over 340 peer-reviewed publications. His Erdös number is 2.

<span class="mw-page-title-main">Kathryn S. McKinley</span> American computer scientist

Kathryn S. McKinley is an American computer scientist noted for her research on compilers, runtime systems, and computer architecture. She is also known for her leadership in broadening participation in computing. McKinley was co-chair of CRA-W from 2011 to 2014.

<span class="mw-page-title-main">University of Illinois Department of Computer Science</span>

The University of Illinois Department of Computer Science is the academic department encompassing the discipline of computer science at the University of Illinois Urbana-Champaign. According to U.S. News & World Report, both its undergraduate and graduate programs rank in the top five among American universities, and according to Computer Science Open Rankings, the department ranks equally high in placing Ph.D. students in tenure-track positions at top universities and winning best paper awards. The department also ranks in the top two among all universities for faculty submissions to reputable journals and academic conferences, as determined by CSRankings.org. From before its official founding in 1964 to today, the department's faculty members and alumni have contributed to projects including the ORDVAC, PLATO, Mosaic, JavaScript and LLVM, and have founded companies including Siebel Systems, Netscape, Mozilla, PayPal, Yelp, YouTube, and Malwarebytes.

Nancy Marie Amato is an American computer scientist noted for her research on the algorithmic foundations of motion planning, computational biology, computational geometry and parallel computing. Amato is the Abel Bliss Professor of Engineering and Head of the Department of Computer Science at the University of Illinois at Urbana-Champaign. Amato is noted for her leadership in broadening participation in computing, and is currently a member of the steering committee of CRA-WP, of which she has been a member of the board since 2000.

Vikram Adve is the Donald B. Gillies professor in the Department of Computer Science and a Professor in Electrical and Computer Engineering at the University of Illinois at Urbana-Champaign.

Cherri M. Pancake is an ethnographer and computer scientist who works as a professor of electrical engineering and computer science and Intel Faculty Fellow at Oregon State University, and as the director of the Northwest Alliance for Computational Science & Engineering. She is known for her pioneering work on usability engineering for high performance computing. In 2018 she was elected for a two-year term as president of the Association for Computing Machinery.

Eunice E. Santos is an American computer scientist, the dean of the University of Illinois School of Information Sciences. After early research on parallel algorithms, her more recent research has concerned computational aspects of social networks, complex adaptive systems, and modeling the behavior of humans interacting with these systems.

References

  1. Tanase, Gabriel; Buss, Antal; Fidel, Adam; Harshvardhan; Papadopoulos, Ioannis; Pearce, Olga; Smith, Timmie; Thomas, Nathan; Xu, Xiabing; Mourad, Nedhal; Vu, Jeremy; Bianco, Mauro; Amato, Nancy M.; Rauchwerger, Lawrence (August 2011). "The STAPL Parallel Container Framework". ACM SIGPLAN Notices. 46 (8): 235–246. doi:10.1145/2038037.1941586. hdl: 1969.1/ETD-TAMU-2010-12-8753 .
  2. Harshvardhan; Fidel, Adam; Amato, Nancy M.; Rauchwerger, Lawrence (2013). "The STAPL Parallel Graph Library". In Kasahara, Hironori; Kimura, Keiji (eds.). Languages and Compilers for Parallel Computing: 25th International Workshop, LCPC 2012, Tokyo, Japan, September 11–13, 2012, Revised Selected Papers. Lecture Notes in Computer Science. Vol. 7760. Springer. pp. 46–60. doi:10.1007/978-3-642-37658-0_4. ISBN   978-3-642-37657-3.
  3. Rauchwerger, Lawrence. "CV" (PDF). Parasol Laboratory, University of Illinois at Urbana-Champaign. Retrieved June 23, 2022.
  4. "2012 Newly Elevated Fellows" (PDF). Institute of Electrical and Electronics Engineers. Archived from the original (PDF) on February 15, 2012. Retrieved June 1, 2014.
  5. Yu, Hao; Rauchwerger, Lawrence (June 2014). "Adaptive reduction parallelization techniques". 25th Anniversary International Conference on Supercomputing Anniversary Volume -. pp. 311–322. doi:10.1145/2591635.2667180. ISBN   9781450328401. S2CID   52865514.