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)
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
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
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.
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.
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.
Debugging and Performance Tuning for Parallel Computing Systems,
(with M. L. Simmons, A. H. Hayes, and J. J. Brown), IEEE Computer
Society Press, 1996.
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:
C. L. Mendes and D. A. Reed, Integrated Compilation and Scalability
Analysis for Parallel Systems, Parallel Architectures and Compilation
Techniques (PACT 98), Oct. 1998.
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. 239256, June 1998.
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.
T. M. Madhyastha and D. A. Reed, Intelligent, Adaptive File
System Policy Selection, Proceedings of Frontiers 96,
Oct. 1996.
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.
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)