Projects Members Contact Us Back to HiPerSoft Home Page
Projects Visit Rice University

CGrADS Site Visit Participant - Dan Reed


Professional Preparation

  • University of Missouri at Rolla Computer Science B.S. (summa cum laude), 1978
  • Purdue University Computer Science M.S., 1980
  • Purdue University Computer Science Ph.D., 1983

Dan Reed
Professor, Department of Computer Science, University of Illinois Senior Research Scientist, National Center for Supercomputing Applications (NCSA)


Appointments:

  • Director, National Computational Science Alliance, 2000-
  • Director, National Center for Supercomputing Applications, 2000-
  • Head of the Department of Computer Science, University of Illinois at Urbana-Champaign, 1997-2001
  • Assistant, Associate, and Professor, Department of Computer Science, 1984-
    Senior Research Scientist, National Center for Supercomputing Applications (NCSA), 1996-
  • Assistant Professor, Department of Computer Science, University of North Carolina, 1983-1984

Synergistic Activities

Dr. Reed is currently Professor and Head of the Department of Computer Science at the University of Illinois at Urbana-Champaign. In addition, he holds a joint appointment as Director of the National Computational Science Alliance and as director of the National Center for Supercomputing Applications (NCSA). He is also a member of the Caltech Facility for Simulating the Dynamic Response of Materials.

He is the author of research papers and monographs on algorithms, architectures, and performance evaluation techniques for high-performance computing and virtual environments. He has been a principal in the multi-agency (NSF, DARPA, DOE, and NASA) national Scalable I/O Initiative (SIO) and a member of a collaborative, NSF-funded Grand Challenge group with Caltech to explore the input/output performance of scientific codes using the Pablo instrumentation software. This work led to the forthcoming book Scalable Input/Output: Achieving System Balance, to be published by MIT Press.

With Los Alamos National Laboratory, he organized a series of workshops on performance analysis techniques for scalable parallel systems. The workshop goals have been to understand the technical, economic, and political issues that affect development and deployment of software tools on scalable parallel systems. The latest of these workshops led to the 1996 book Debugging and Performance Tuning for Parallel Computing Systems, which has catalyzed national discussion of HPCC software testing and evaluation.

Professor Reed has served on the editorial board of IEEE Transactions on Software Engineering and IEEE Transactions on Parallel and Distributed Systems. He currently serves on the boards of Concurrency Practice and Experience and Performance Evaluation and Modeling for Computer Systems. He is a past treasurer of the ACM SIGMETRICS special interest group on performance measurement and analysis and a past member of the NSF CISE Advisory Committee.

  • Member: NSF CISE Advisory Committee, 1997-2000
  • Board of Directors, Computing Research Association, 1998-present
  • Illinois VentureTECH Advisory Committee, appointed by Governor Ryan, 2000-
  • Current Editorial Boards: Concurrency: Practice and Experience, Performance Evaluation and Modeling for Computer Systems
  • Program chair, Workshop on I/O for Parallel and Distributed Systems, 1998
  • Treasurer, ACM SIGMETRICS, SIG on Performance Measurement & Analysis, 1995-1997

Top


Relevant Publications:

  1. D. A. Reed, R. C. Giles, and C. E. Catlett, “Distributed Data and Immersive Collaboration,” Communications of the ACM, Vol. 40, No. 11, pp. 38-49, November 1997.
  2. D. A. Reed and R. L. Ribler, “Performance Analysis and Visualization,” in The Grid: Blueprint for a New Computing Infrastructure, Ian Foster and Carl Kesselman (eds), Morgan- Kaufmann, August 1998.
  3. D. A. Reed, C. L. Elford, T. M. Madhyastha, E. Smirni, and S. L. Lamm, “The Next Frontier: Closed Loop and Interactive Performance Steering,” Proceedings of the 1996 ICPP Workshop on Challenges for Parallel Processing, August, 1996, pp. 20-31.
  4. “Debugging and Performance Tuning for Parallel Computing Systems,” (with M. L. Simmons, A. H. Hayes, and J. J. Brown), IEEE Computer Society Press, 1996.
  5. D. A. Reed, D. A. Padua, I. T. Foster, D. B. Gannon, and B. P. Miller, “Delphi: An Integrated, Language-Directed Performance Prediction, Measurement, and Analysis Environment,” Frontiers ’99: The 9th Symposium on the Frontiers of Massively Parallel Computation, Feb. 1999.

Other Significant Publications:

  1. C. L. Mendes and D. A. Reed, “Integrated Compilation and Scalability Analysis for Parallel Systems,” Parallel Architectures and Compilation Techniques (PACT ’98), Oct. 1998.
  2. D. A. Reed, R. A. Aydt, L. DeRose, C. L. Mendes, R. L. Ribler, E. Shaffer, H. Simitci, J. Vetter, D. R. Wells, S. Whitmore, and Y. Zhang, “Performance Analysis of Parallel Systems: Approaches and Open Problems,” Japan JSPP, pp. 239–256, June 1998.
  3. T. M. Madhyastha and D. A. Reed, “Input/Output Access Pattern Classification Using Hidden Markov Models,” Proceedings of the Workshop on Input/Output in Parallel and Distributed Systems (IOPADS), Nov. 1997.
  4. T. M. Madhyastha and D. A. Reed, “Intelligent, Adaptive File System Policy Selection,” Proceedings of Frontiers ’96, Oct. 1996.
  5. V. S. Adve, J.Mellor-Crummey,M. Anderson, K. Kennedy, J-C.Wang, and D. A. Reed, “An Integrated Compilation and Performance Analysis Environment for Data Parallel Programs,” Supercomputing ’95, Dec. 1995.

    Top


Collaborators

Current Collaborators: R. Aydt (UIUC), A. Chien (UCSD), A. Choudhary (Northwestern), F. Berman (UCSD), J. Dongarra (Tennessee), D. Gannon (Indiana) G. Gibson (CMU), K. Kennedy (Rice), T. Lenard (Caltech), K. Li (Princeton), V. McKoy (Caltech), J. Mellor-Crummey (Rice), P. Messina (Caltech), B. Miller (Wisconsin), L. Peterson (Princeton), J. Pool (Caltech), J. Saltz (Maryland), M. Simmons (SDSC), R. Stevens (ANL), R. Wolski (Tennessee) (List of hundreds of PACI and ASCI collaborators omitted for brevity.)

Graduate and Postdoctoral Advisees: P. E. Crandall (LANL), B. K. Totty (Inktomi), C. L. Mendes (UIUC), T. M. Madhyastha (UCSC), C. L. Elford (Intel), T. Kwan (McKinsey), R. Ribler (Lynchburg College), H. Simitci (Seagate), H. Simitci (Seagate), E. Smirni (William and Mary), L. Tavera (Inktomi), J.-C. Wang (IBM), L. DeRose (IBM), J. Vetter (LLNL)

Thesis Advisor: Herbert D. Schwetman, Purdue University (now a private consultant)

Top