Paper Details

Communicating Process Architectures (CPA)
 Title: Communicating Processes and Processors (1975-2025)
 Conference: Communicating Process Architectures 2015
 Authors: David May
Department of Computer Science, University of Bristol
 Abstract: The ideas that gave rise to CSP, occam and transputers originated in the UK around 1975; occam and the Inmos transputer were launched around 1985. Thousands of computer scientists and engineers learned about concurrency and parallel computing using the occam-transputer platform and the influence is evident in many current architectures and programming tools. I will reflect on the relevance of these ideas today — after 30 years — and talk about communicating processes and processors in the age of clouds, things and robots.

Brief Background: David May is Professor of Computer Science at Bristol University, UK. He graduated in CS from Cambridge University in 1972 and then spent several years working on architectures and language for distributed processing. In 1979 he joined Inmos and then spent 16 years in the semiconductor industry. David was the architect of the Inmos Transputer — the first microprocessor designed to support multiprocessing — and the designer of the OCCAM concurrent programming language. David joined Bristol University as Head of Computer Science in 1995 and continued an active involvement with Bristol's growing microelectronics cluster and its investors. His most recent venture is XMOS, which he co-founded in 2005. David has 40 granted patents with many pending patents centered around microprocessor technology. David was elected a Fellow of the Royal Society of London in 1990 for his contributions to computer architecture and parallel computing, and a Fellow of the UK Royal Academy of Engineering in 2010. 

BibTeX Entry

Full paper