The OpenTransputer is a new embedded microprocessor based on the Transputer developed at Inmos in the 1980s.


Building block for parallel computing networks


Easy to use I/O interface




The Transputer was a revolutionary machine designed at Inmos during the 1980s together with the parallel programming language Occam. The intention was to develop a device that could be used as a building block for large parallel networks. The Transputer was in many ways ahead of its time.





Most processors do not have an in-built support for task management; however, the transputer has circuitry that implements a scheduler. This makes the machine rather unique and facilitates the development of extremely efficient parallel programs.



Communication is done via message passing using instructions that are native to the architecture. This functionality is also part of the Occam programming language by using channel primitives. We have replaced the serial communication links in the original Transputer with a single switch that routes messages between the cores.

About us

We are David Keller and Andrés Amaya García, two final year Computer Science students at the University of Bristol endeavouring to make computers more ubiquitous and widespread. As strong advocates of the Internet of Things (IoT) and wearable computing, we recognise that concurrency management and connectivity are paramount for developing any kind of product. However, we have found that the current platforms in the market are difficult to use and unsuitable for this purpose. Hence with the help of Prof. David May, the lead architect of the Transputer at Inmos, we aim to modernise the original design. In due time, we hope to make our work publicly available so that everyone can use it to create new and exciting ideas.

Interested in the project? Please get in touch!

Name *

Email *

Subject *