UNIVERSITY of VIRGINIA
Computer Science
Research  Teaching  People  Community   

Search
Directory
Contact Us
 
Of interest to: Prospective StudentsMembers
Professor William Wulf
"I live in mortal fear that someday they'll catch on to the fact that they are paying me to have all this fun."

William Wulf
AT&T Professor of Computer Science
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740

Phone: (804) 982-2223
Fax: (804) 982-2214
Email: wulf@cs.virginia.edu
Office: 223 Olsson Hall, UVa

Home page of William Wulf

Areas of Interest

Architecture, computer security, and hardware-software codesign

Biographical Sketch

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.

Professor Wulf is on leave for the 96-97 academic year to serve as President of the National Academy of Engineering.

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.

Selected Publications


[Architecture Group] [NAE President]




UVa CS Department of Computer Science
School of Engineering, University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740

(434) 982-2200  Fax: (434) 982-2214
Web Comments: webteam@cs.virginia.edu
Admissions Inquiries: inquiry@cs.virginia.edu
Site directory, Other addresses
Server statistics
© Created by the CS Web Team