- David May (computer scientist)
-
Michael David May, born February 24, 1951, is a British computer scientist. He is Professor of Computer Science at the University of Bristol and founder and Chief Technology Officer of XMOS Semiconductor.
May was lead architect for the transputer. As of 2007, he holds 34 patents, all in microprocessing and multi-processing.
Contents
Biography
May was born in Holmfirth, Yorkshire, England and attended Queen Elizabeth Grammar School, Wakefield. From 1969-1972 he was a student at King's College, Cambridge, University of Cambridge, initially studying Mathematics and then Computer Science in the Cambridge University Mathematical 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 microcomputers connected by serial communication 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 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 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, 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 whilst also being the Chief Technology Officer of XMOS, a University spin-out he co-founded in 2005.
May is married with 3 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 award of the Patterson Medal of the Institute of Physics in 1992.
In 2010, he was elected a Fellow of the Royal Academy of Engineering.
May's Law
Software efficiency halves every 18 months, compensating Moore's Law.[1]
External links
References
- ^ Eadline, Douglas. "May’s Law and Parallel Software". Linux Magazine. http://www.linux-mag.com/id/8422/. Retrieved 9 May 2011.
Categories:- Academics of the University of Bristol
- Alumni of King's College, Cambridge
- Alumni of the University of Warwick
- British computer scientists
- Computer designers
- Computer hardware engineers
- Formal methods people
- Fellows of the Royal Society
- Fellows of the Royal Academy of Engineering
- 1951 births
- Living people
- Old Savilians
Wikimedia Foundation. 2010.