James R. Goodman
Professor of Computer Sciences and Professor
of Electrical and Computer Engineering
Computer Sciences Department
University of Wisconsin
1210 W. Dayton St.
Madison, WI 53706-1685
telephone: (608) 262-1204
fax: (608) 262-9777
email:
goodman@cs.wisc.edu
http://www.cs.wisc.edu/~goodman/
Ph.D., University of California, Berkeley, 1980
Interests:
Computer architecture, computers of the future, parallel computing,
shared-memory multiprocessors
Research Summary
The seemingly endless revolution in computer-related technologies
continually offers new answers to the same old questions. Looking
a only few years into the future is becoming more difficult as
the accumulation of past achievements continues to enable ever
more powerful computing systems. We are studying long-term trends,
and based on those measures that have been most reliable predictors
in the past, trying to determine the long-term limitations on
computer design. From this we hope to determine what kinds of
architectures will be benefit most from future trends. Two trends
that seem apparent are that (1) raw CPU power will become less
and less limiting, and (2) the distinction between uniprocessing
and multiprocessing will become increasingly blurred. Memory systems
and communications appear to be the keys to the future. In some
sense, future computers may be just masses of memory, with processing
power available as needed.
Our goal is to identify and analyze the design space of the future.
Sample Recent Publications
Guest editors'
introduction to special issue: Billion-Transistor Architectures
(with D. Burger), IEEE Computer, vol. 30, no. 9, pp.
46-48, September 1997.
DataScalar
architectures (with D. Burger and S. Kaxiras), International
Symposium on Computer Architecture (ISCA-24), pp. 338-349,
May 1997.
Efficient synchronization: Let them eat QOLB (with A. Kagi
and D. Burger), International Symposium on Computer Architecture
(ISCA-24), pp. 170-180, May 1997.
This page was automatically created December 30, 1998.
Email pubs@cs.wisc.edu
to report errors.