Transputer
A pioneering parallel microprocessor with integrated memory and serial links.
The transputer was a line of microprocessors created in the 1980s, built for parallel computing. Each chip came with its own built-in memory and serial links to pass data to other transputers. Inmos, a Bristol-based semiconductor firm, designed and manufactured them. For a stretch in the late 1980s, many saw the transputer as the future of computing. It never lived up to that promise, but its design sparked fresh thinking in computer architecture, and several of its ideas have resurfaced in modern systems.
By the early 1980s, conventional CPUs seemed to hit a performance wall. Manufacturing limits had kept chips small, but better fabrication processes soon let designers pack far more circuitry onto a single die than they knew what to do with. Traditional CISC designs had stalled, and it wasn’t clear how to push past that. The obvious path forward was parallelism—using multiple CPUs to handle tasks simultaneously. This required effective multitasking, which earlier microprocessors struggled with, but newer designs managed it well. It became clear that future operating systems would all support multitasking. A side effect of multitasking is that it can also let processes run on separate physical CPUs, known as multiprocessing. A cheap CPU built for multiprocessing could let a machine’s speed grow by simply adding more chips, often far cheaper than designing a single faster processor.
The first transputer designs came from computer scientist David May and telecom consultant Robert Milne. May later received an honorary doctorate from the University of Southampton in 1990, became a Fellow of the Royal Society in 1991, and won the Patterson Medal of the Institute of Physics in 1992. Tony Fuge, a lead engineer at Inmos, earned the Prince Philip Designers Prize in 1987 for his work on the T414 transputer.
The transputer was the first general-purpose microprocessor deliberately aimed at parallel computing. The idea was to create a family of chips, varying in power and cost, that could be wired together into a complete parallel computer. The name—a blend of “transistor” and “computer”—reflected the role each transputer would play: they were meant as basic building blocks in larger systems, much like transistors had been used earlier.
- Designers
- David May and Robert Milne
- Manufacturer
- Inmos
- Location
- Bristol, United Kingdom
- Clock rate
- 20 MHz (internal); 5 MHz external clock multiplied via PLL
- Link speed
- 5, 10, or 20 Mbit/s per serial link
- Number of links
- up to 4 per transputer
- Notable award
- Tony Fuge awarded the Prince Philip Designers Prize in 1987 for work on the T414 transputer
Lore & Background
In the early 1980s, conventional CPUs appeared to have reached a performance limit. Manufacturing improvements allowed chips to hold more circuitry than designers knew how to use, and traditional CISC designs were reaching a performance plateau. The perceived way forward was increased parallelism, using several CPUs working together. The transputer was the first general purpose microprocessor designed specifically for parallel computing systems. Its name, from 'transistor' and 'computer', indicated its role as a basic building block in larger integrated systems, much as transistors had been used earlier. The original plan was to make the transputer cost only a few dollars per unit, with Inmos seeing them used for everything from main CPUs to channel controllers for disk drives. The transputer had large on-chip memory, making it essentially a processor-in-memory, and included RAM, a RAM controller, bus support, and a real-time operating system. The last transputers were single Reusable Micro Cores in the emerging SoC market.
Reader's Guide
The transputer's significance lies in its early and dedicated approach to parallel computing. It was designed to be wired together easily, with no need for a complex bus or motherboard—only power and a simple clock signal were required. Its serial links, known as 'os-links', allowed communication with up to four other transputers at speeds very fast for the 1980s. Any number of transputers could be connected to form a computing farm, though message relaying over multiple hops introduced delays on large networks; Inmos provided a zero-delay switch to connect up to 32 transputers into larger networks. The transputer could boot from memory or over its network links, with a special pin determining the method. A central transputer could boot a system of connected transputers, sending customized boot code to each. The system also included reserved code lengths for PEEK and POKE, allowing inspection and changing of RAM in an unbooted transputer for debugging. While the transputer did not fulfill the expectation of becoming the next great design for computing, its architecture provoked new ideas that have re-emerged in different forms in modern systems.
Did You Know?
- The transputer's name is a portmanteau of 'transistor' and 'computer'.
- Each transputer could communicate with up to four others via serial links at speeds up to 20 Mbit/s.
- The transputer could boot over its network links, with a special pin selecting the boot method.
Origins & Design Philosophy
In the early 1980s, the semiconductor world faced a paradox. Advances in fabrication had lifted the old ceiling on how much circuitry could fit on a chip, yet traditional CISC designs were hitting a performance wall that seemed impossible to break through. The obvious answer was parallelism—multiple processors tackling tasks simultaneously. Multitasking had become feasible on recent microprocessor designs, and multiprocessing—running those tasks across physically separate CPUs—offered a path to scalable speed. A cheap CPU purpose-built for this role could multiply a machine's throughput far more economically than chasing a single ever-faster design. From this thinking emerged the transputer, conceived by computer scientist David May and telecommunications consultant Robert Milne, and manufactured by Inmos in Bristol, England. The name itself—blending "transistor" and "computer"—captured the vision: individual chips would serve as the fundamental building blocks of a larger integrated system, just as discrete transistors had underpinned earlier electronics. Inmos imagined a family of units spanning different power and cost tiers, all wireable together into a complete parallel machine, with an original ambition to drive the per-unit price down to just a few dollars.
Architecture & Technical Innovation
The transputer's internal design was deliberately unconventional. Rather than relying on a complex instruction pipeline, it used microcode as the primary control mechanism for its data path. Instruction opcodes served as entry points into a microcode ROM, whose outputs fed directly into the data path. Crucially, many instructions completed in a single cycle. For the rarer multi-cycle operations, the microcode pre-decoded four possible second-cycle options while the first cycle was still executing, allowing the correct path to be selected near the end of that first cycle—keeping the architecture generic while delivering very fast operation. Clock distribution posed another engineering challenge. The internal frequency of 20 MHz was high for the era, so designers used a 5 MHz external clock multiplied up via a phase-locked loop. The internal clock actually carried four non-overlapping phases, giving designers freedom in how to combine them—arguably making the effective rate 80 MHz. Dynamic logic was employed in many parts to shrink area and boost speed, though this technique proved difficult to pair with automatic test pattern generation, leading to its abandonment in later designs. Each unit also integrated substantial on-chip RAM, a RAM controller, bus support, and even a real-time operating system, making it a self-contained processor-in-memory. The latest transputers effectively became single Reusable Micro Cores in the emerging SoC market.
Communication & System Integration
A defining feature of the transputer was its built-in serial communication capability. Each chip carried up to four serial links, branded "os-links," capable of exchanging data with neighboring transputers at 5, 10, or 20 Mbit/s—remarkably fast speeds for the 1980s. Because these links ran over differential wiring, they could stretch tens of metres, meaning an entire computing farm could be assembled by simply connecting chips together without any complex bus or motherboard. Power and a simple clock signal were the only external requirements. This modularity opened up a flexible system philosophy. In a conventional machine, a disk-drive channel controller sat idle whenever the disk was not being accessed. In a transputer-based system, those spare cycles could be redirected to other tasks, dramatically boosting overall throughput. A hypothetical desktop configuration might pair two lower-end transputers handling input/output on some of their serial lines with a larger unit acting as the main CPU, all communicating over the same link infrastructure. The result was a system where the boundary between "processor" and "peripheral controller" dissolved, and collective performance scaled with the number of chips added.
Legacy & Recognition
For a stretch of the late 1980s, the computing world treated the transputer as the inevitable next step. The enthusiasm was real, and Prentice-Hall even published a book laying out the general principles behind the architecture. Yet the transputer ultimately failed to deliver on the sweeping expectations placed upon it. That said, its influence proved far more durable than its commercial trajectory. The architectural ideas it pioneered—tight integration of memory and processing, link-based communication instead of shared buses, and the processor-as-building-block philosophy—provoked new thinking in computer architecture that has resurfaced in various forms in modern systems. In many ways, the transputer was ahead of its market. The individuals behind the work received significant recognition. David May was awarded an Honorary DSc from the University of Southampton in 1990, elected a Fellow of the Royal Society in 1991, and received the Patterson Medal from the Institute of Physics in 1992. Tony Fuge, a leading engineer at Inmos, was honored with the Prince Philip Designers Prize in 1987 for his contributions to the T414 transputer.
More in Microprocessors, Part 2 1-24
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
