John P. Hayes
   HOME

TheInfoList



OR:

John Patrick Hayes is an Irish-American
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
and
electrical engineer Electrical engineering is an engineering discipline concerned with the study, design, and application of equipment, devices, and systems which use electricity, electronics, and electromagnetism. It emerged as an identifiable occupation in the l ...
, the Claude E. Shannon Chair of Engineering Science at the
University of Michigan , mottoeng = "Arts, Knowledge, Truth" , former_names = Catholepistemiad, or University of Michigania (1817–1821) , budget = $10.3 billion (2021) , endowment = $17 billion (2021)As o ...
.Faculty profile
, Univ. of Michigan, retrieved 2012-02-20.


Biography

Hayes did his undergraduate studies at the National University of Ireland, Dublin, graduating in 1965. He went on to graduate studies at the
University of Illinois at Urbana–Champaign The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Universit ...
, earning a master's degree in 1967 and a Ph.D. in 1970. After working in
The Hague The Hague ( ; nl, Den Haag or ) is a city and municipality of the Netherlands, situated on the west coast facing the North Sea. The Hague is the country's administrative centre and its seat of government, and while the official capital of ...
for
Shell Shell may refer to: Architecture and design * Shell (structure), a thin structure ** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses ** Thin-shell structure Science Biology * Seashell, a hard ou ...
for two years, he returned to academia, taking a faculty position at the
University of Southern California The University of Southern California (USC, SC, or Southern Cal) is a Private university, private research university in Los Angeles, California, United States. Founded in 1880 by Robert M. Widney, it is the oldest private research university in C ...
in 1972, and then moving to Michigan in 1982.


Research

Hayes is the author of the books *''Digital System Design and Microprocessors'' (McGraw-Hill, 1984, ) *''Introduction to Digital Logic Design'' (Addison-Wesley, 1993, ) *''Computer Architecture and Organization'' (3rd ed., McGraw-Hill, 2002, ) *''Quantum Circuit Simulation'' (with George F. Viamontes and Igor L. Markov, Springer, 2009, ) Hayes has written extensively on the use of
hypercube graph In graph theory, the hypercube graph is the graph formed from the vertices and edges of an -dimensional hypercube. For instance, the cube graph is the graph formed by the 8 vertices and 12 edges of a three-dimensional cube. has vertices, ...
s in
supercomputing A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instructions ...
, He has also written highly cited research papers on
fault-tolerant design Fault tolerance is the property that enables a system to continue operating properly in the event of the failure of one or more faults within some of its components. If its operating quality decreases at all, the decrease is proportional to the ...
,
reversible computing Reversible computing is any model of computation where the computational process, to some extent, is time-reversible. In a model of computation that uses deterministic transitions from one state of the abstract machine to another, a necessary c ...
, and
stochastic computing Stochastic computing is a collection of techniques that represent continuous values by streams of random bits. Complex computations can then be computed by simple bit-wise operations on the streams. Stochastic computing is distinct from the study of ...
.


Awards and honors

Hayes became an
IEEE Fellow As of 2019, the Institute of Electrical and Electronics Engineers (IEEE) has 5,082 members designated Fellow, each of whom is associated with one of the 41 societies under the IEEE. The Fellow grade of membership is the highest level of membershi ...
in 1985 "for contributions to digital testing techniques and to switching theory and logical design", and an
ACM Fellow ACM or A.C.M. may refer to: Aviation * AGM-129 ACM, 1990–2012 USAF cruise missile * Air chief marshal * Air combat manoeuvring or dogfighting * Air cycle machine * Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia Computing ...
in 2001 "for outstanding contributions to logic design and testing and to fault-tolerant computer architecture."ACM Fellow award citation
retrieved 2012-02-20.
In 2004, the University of Illinois department of electrical and computer engineering gave him their distinguished alumni award.
Univ. of Illinois, retrieved 2012-02-20.


References


External links


Mathematics Genealogy
{{DEFAULTSORT:Hayes, John P. Year of birth missing (living people) Living people Alumni of University College Dublin American computer scientists American electrical engineers Irish computer scientists Fellow Members of the IEEE Fellows of the Association for Computing Machinery Grainger College of Engineering alumni University of Michigan faculty University of Southern California faculty