Skip To Main Content

Image of Lawrence RauschwergerDr. Lawrence Rauchwerger's "Adaptive Reduction Parallelization Techniques" is one of 35 papers selected to be included in the ACM International Conference on Supercomputing 25th Anniversary Volume. The volume celebrates the silver jubilee of the premier conference on high performance computers and computation, ICS, which had its beginnings in Athens, Greece, in 1987.

Between 1987 and 2011, approximately 1,800 papers were published in the ICS proceedings. From these the selection committee considered 100 of the most cited papers, selecting the most important 35. The publication is sponsored by ACM SIGARCH and will become part of the ACM Digital Library.

"Adaptive Reduction Parallelization Techniques" was written with one of Rauchwerger's first Ph.D. students, Dr. Hao Yu who is currently a research staff member at the IBM T.J. Watson Research Center in Yorktown Heights, New York. The paper was published in the ICS 2000 Proceeding of the 14th International Conference on Supercomputing.

In the paper the authors propose to show how they can dynamically characterize a loop's reference pattern and choose the most appropriate method for parallelizing it by developing a library of parallel reduction algorithms. The benefit is new optimizations for reduction parallelization and introduction of a new approach to the optimization of irregular applications.

Rauchwerger is an Eppright Professor in the Department of Computer Science and Engineering at Texas A&M University. He co-directs the Parasol Laboratory and manages the lab's software and systems group. Rauchwerger holds a doctoral degree in computer science from the University of Illinois at Urbana-Champaign and an master's degree in electrical engineering from Stanford University. His research interests are in compilers for parallel and distributed computing, parallel and distributed C++ libraries, adaptive runtime optimizations, and architectures for parallel computing.

Among his many awards are the IBM Faculty Award, Intel Faculty Award, NSF Faculty Early Career Development (CAREER) Award and the TEES Select Young Faculty Award and TEES Senior Fellow. Rauchwerger is an IEEE Fellow and an ACM Distinguished Scientist. He teaches graduate and undergraduate students in compiler design and supercomputing. Rauchwerger supervised the research of more than 20 graduated students and currently guides the graduate research of eight masters and doctoral students.