CSIS Faculty: William A. Wulf
Other Home Pages: Personal Home Page|CS Dept. Home Page for William A. Wulf
Biography
William Wulf received a BS and an MS from the University of Illinois. In
1968 he was awarded the first PhD in Computer Science from the University
of Virginia. He then joined Carnegie-Mellon University as Assistant
Professor of Computer Science, becoming Associate Professor in 1973 and
Professor in 1975. In 1981 he left Carnegie-Mellon to found and be
chairman of Tartan Laboratories until 1988, when he became Assistant
Director of the National Science Foundation. In 1990 he returned to the
University of Virginia as AT&T Professor. He has directed over 25 PhD
theses at Carnegie-Mellon and Virginia. Dr. Wulf is a
member of the National Academy of Engineering, and a fellow of ACM, IEEE,
AAAS, and the American Academy of Arts and Sciences. He is the author or
coauthor of three books and over 40 papers.
Current Research
Bill Wulf's research interests revolve around the hardware/software
interface--and thus span programming systems and computer architecture.
Earlier research activities include: the design of Bliss, a
systems-implementation language adopted by DEC; the Bliss/11 compiler, an
early and effective optimizing compiler; architectural design of the DEC
PDP-11, a highly successful minicomputer; the design and construction of
C.mmp, a 16 processor multiprocessor; design and construction of Hydra,
one of the first operating systems to explore capability-based protection;
the development of the PQCC, a technology for the automatic construction
of optimizing compilers, and the design of WM, a novel pipelined processor
that, for comparable gate counts and area, achieves four to six times the
performance of contemporary designs.
Professor Wulf's recent research has been the design of scalable high
performance memory systems, computer security, and hardware-software
co-design.
Publications
- Hydra/C.mmp: An Experimental Computer System, W. A. Wulf, R.
Levin, and S. P. Harbison, McGraw-Hill Publishing Co., 1980.
- Fundamental Structures of Computer Science, W. A. Wulf, M. Shaw, P.
M. Hilfinger, and L. Flon, Addison-Wesley, 1980.
- "Access Ordering: Achieving Optimal Effective Memory Bandwidth," S.
Moyer and W. Wulf, Journal of Complexity, June 1994.
Back to Faculty Listing
Please report Errors or Questions to the Webmaster