|
||||||||||||
|
CGrADS Site Visit Participant - John Mellor-CrummeyProfessional Preparation
Appointments:
Synergistic ActivitiesJohn Mellor-Crummey is a Senior Faculty Fellow in the Department of Computer Science, a research faculty appointment commensurate with the rank of Associate Professor. In 1996, he was named as a member of the technical steering committee of the CRPC. In 1999, Rice University and Los Alamos National Laboratory jointly established the Los Alamos Computer Science Institute (LACSI). Since the founding of LACSI, Mellor-Crummey has served as a member of its Executive Committee and has led the Institutes research effort in compilation, systems and performance evaluation. Mellor-Crummeys research has focused on topics in parallel computing. His early research focused on debugging and performance analysis of parallel programs. Techniques he developed for replaying executions of parallel programs for the purpose of debugging are today used in environments such as IBM's DejaVu debugger for Java. He is most widely known for multi-processor synchronization algorithms he developed with Michael Scott (University of Rochester), which are widely used in practice. A significant focus of his research since 1993 has been the development of data-parallel compiler technology to support parallel scientific computing. Mellor-Crummey is currently an investigator in an ASCI Level-2 academic partnership in which he is leading a research effort to develop techniques to improve scalar performance of ASCI scientific codes. As part of that effort, he is leading development of HPCView, a performance analysis tool that is currently being used by application scientists at LANL and Sandia National Laboratories. In the early 1990s, Dr. Mellor-Crummey worked with the Center for Analysis and Prediction of Storms on automatic parallelization of a research code for mesoscale modeling of severe storms and with a team from Rice and the University of Houston on the parallelization of CHARMM, a widely used computational chemistry program developed at Harvard. He is currently a member of program committees for the upcoming Los Alamos Institute Computer Science Symposium (Santa Fe, NM), International Symposium on Distributed Computing 2001 (Lisbon, Portugal), and Parallel Computing 2001 (Naples, Italy). He was previously a member of the program committees for Supercomputing (2000), International Conference on Parallel Processing (1999), International Parallel Computing Conference (1999,1997), International Conference on Supercomputing (1997, 1996), and the Symposium on Parallel and Distributed Tools (1996). He was a member of the technical infrastructure working group at the Workshop on Software Tools for High Performance Computing Systems (1996), the software tools working group at the Pasadena Workshop on System Software and Tools for High Performance Computing Environments (1992), and a NSF Review Panel for Experimental Software Systems (1997). Related Publications:
Other Significant Publications:
Collaborators:Current Collaborators: Vikram Adve (UIUC), Ralph Brickner, Alan Cox (Rice), Robert Fowler (Rice), Guohua Jin (Rice), Ken Kennedy (Rice), Gerald Roth (Gonzaga U.), David Whalley (Florida State), Qing Yi (Rice), Ewing Lusk (ANL), Barbara Chapman (U. of Houston), Jarek Nieplocha (PNNL), Katherine Yelick (UC Berkeley), Tom Sterling (Caltech/JPL), Bill Gropp (ANL), Ricky Kendall (Ames Laboratory), Robert Lucas (LBNL), Guang Gao (U. of Delaware), D. Panda (OSU), and Marianne Winslett (UIUC). As part of a multiinstitutional effort, I interact with Dennis Gannon (Indiana U.), Fran Berman and Andrew Chien (UCSD), Carl Kesselman, (USC ISI), Lennart Johnsson (U. of Houston), Dan Reed and Ruth Aydt (UIUC), Jack Dongarra and Rich Wolski (U. of Tennessee). Thesis Advisees: Bo Lu (National Semiconductor), Collin McCurdy (U. of Wisconsin), Kai Zhang (Compaq), Daniel Chavarria-Miranda Thesis Advisor: Thomas LeBlanc (University of Rochester) |
|||||||||||