Michael David May
FRS FREng (born 24 February 1951) is a British
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 ...
. He is a Professor in the
Department of Computer Science at the
University of Bristol and founder of
XMOS Semiconductor, serving until February 2014 as the
chief technology officer.
May was
lead architect for the
transputer. As of 2017, he holds 56 patents, all in
microprocessors and
multi-processing.
Life and career
May was born in
Holmfirth, Yorkshire, England and attended
Queen Elizabeth Grammar School, Wakefield. From 1969 to 1972 he was a student at
King's College, Cambridge,
University of Cambridge, at first studying Mathematics and then Computer Science in the University of Cambridge Mathematical Laboratory, now the
University of Cambridge Computer Laboratory.
He moved to the
University of Warwick and started research in
robotics. The challenges of implementing sensing and control systems led him to design and implement an early
concurrent programming language, EPL, which ran on a cluster of
single-board microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
s connected by
serial communication
In telecommunication and data transmission, serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus. This is in contrast to parallel communication, where several bits are ...
links. This early work brought him into contact with
Tony Hoare and
Iann Barron: one of the founders of
Inmos.
When
Inmos was formed in 1978, May joined to work on microcomputer architecture, becoming lead architect of the transputer and designer of the associated programming language
Occam. This extended his earlier work and was also influenced by
Tony Hoare, who was at the time working on
CSP
CSP may refer to:
Education
* College Student Personnel, an academic discipline
* Commonwealth Supported Place, a category in Australian education
* Concordia University (Saint Paul, Minnesota), US
Organizations
* Caledonian Steam Packet Compa ...
and acting as a consultant to Inmos.
The prototype of the transputer was called the
Simple 42 and was completed in 1982. The first production transputers, the
T212 and
T414, followed in 1985; the
T800 floating point transputer in 1987. May initiated the design of one of the first
VLSI packet switches, the
C104, together with the communications system of the
T9000 transputer.
Working closely with
Tony Hoare and the
Programming Research Group
The Programming Research Group (PRG) was part of the Oxford University Computing Laboratory (OUCL) in Oxford, England, along with the Numerical Analysis Group, until OUCL became the Department of Computer Science, University of Oxford, Department ...
at
Oxford University, May introduced formal verification techniques into the design of the
T800 floating point unit and the
T9000 transputer. These were some of the earliest uses of
formal verification in microprocessor design, involving specifications,
correctness preserving transformations and
model checking
In computer science, model checking or property checking is a method for checking whether a finite-state model of a system meets a given specification (also known as correctness). This is typically associated with hardware or software systems ...
, giving rise to the initial version of the FDR checker developed at Oxford.
In 1995, May joined the
University of Bristol as a professor of computer science. He was head of the computer science department from 1995 to 2006. He continues to be a professor at Bristol while supporting
XMOS, a University spin-out he co-founded in 2005. Before XMOS he was involved in
Picochip Picochip was a venture-backed fabless semiconductor company based in Bath, England, founded in 2000. In January 2012 Picochip was acquired by Mindspeed Technologies, Inc and subsequently by Intel.
The company was active in two areas, with two disti ...
, where he wrote the original instruction set.
May is married with three sons and lives in
Bristol, United Kingdom.
Awards and recognition
In 1990, May received an
Honorary DSc from the
University of Southampton, followed in 1991 by his election as a Fellow of
The Royal Society and the
Clifford Paterson Medal and Prize of the
Institute of Physics in 1992.
In 2010, he was elected a
Fellow of the
Royal Academy of Engineering
The Royal Academy of Engineering (RAEng) is the United Kingdom's national academy of engineering.
The Academy was founded in June 1976 as the Fellowship of Engineering with support from Prince Philip, Duke of Edinburgh, who became the first senior ...
.
May's law
May's Law states, in reference to
Moore's Law
Moore's law is the observation that the number of transistors in a dense integrated circuit (IC) doubles about every two years. Moore's law is an observation and projection of a historical trend. Rather than a law of physics, it is an empir ...
:
References
{{DEFAULTSORT:May, David
Academics of the University of Bristol
Alumni of King's College, Cambridge
Alumni of the University of Warwick
British computer scientists
Chief technology officers
Computer designers
Computer hardware engineers
Formal methods people
Fellows of the Royal Society
Fellows of the Royal Academy of Engineering
History of computing in the United Kingdom
1951 births
Living people
People educated at Queen Elizabeth Grammar School, Wakefield