|
|
|
|
|
by reason-mr
1920 days ago
|
|
I did my Ph.D. thesis on a Sun 4/110 connected to a VME transputer board and from there into a larger transputer array, using T-800s. Amazing and way ahead of the times - what really killed things was a combination of the removal of financial support by the UK Govt, and also an unexpected increase in the clock frequency of single core CPUs, rendering anything which was not on the latest process out of date. Then the UK went into recession, and many good people left. Some went to the west coast US, other took teaching positions in places like Australia. I do always wonder what could have become of the UK computer industry in the early 90's had it been appropriately funded at the right time (via something like DARPA). But instead, the concentration went into turning London into a financial hub. |
|
So companies that had been building large multiprocessors using transputer switched to other architectures, eg Meiko who were in the building next door were making machines with SPARC CPUs and their own interconnect.
The T9 was cool, though. The transputer instruction set was a stack-based byte code, very dense but by the 1990s not that fast, because of the growing discrepancy between CPU speed and memory speed. So the T9 had an instruction decoder that would recover risc-style ops from the stack bytecode. It was helped a bit because the transputer had the notion of a “workspace”, a bit of memory (about 16 words) that a lightweight process could access with very short instructions - in the T9 this effectively became the register set. The T9 would have been a very early superscalar CPU.
And the T9’s new fast serial links used a relatively efficient layer 1 signalling scheme that was later reused for IEEE 1344 Firewire.
(I was an intern at Inmos between secondary school and university, 1993-1994, when this was happening.)