5 ms·
yep each transputer had 4 serial links, which could be connected in matrixes, and allow data to be moved across the array directly. They used a language called
by thawkins 6y ago
yep each transputer had 4 serial links, which could be connected in matrixes, and allow data to be moved across the array directly. They used a language called OCCAM, and there was an OS called TAOS that allowed you to run various transputer topologies.
- rbanffy 6y agoDick Pountain wrote a lot of articles for BYTE about that. This is one: https://sites.google.com/site/dicknewsite/home/computing/pripar-machines?authuser=0 https://sites.google.com/site/dicknewsite/home/computing/pri...
- kitd 6y agoOCCAM!! That was it! Thx I was trying to remember the name of the language they used. I wonder whether OCCAM would be usable here, or if not, then something based on the lessons learnt from it.
- TickleSteve 6y agoOCCAM implemented CSP (Communicating Sequential Processes) that Go took a lot of lessons from. (https://en.wikipedia.org/wiki/Communicating_sequential_processes https://en.wikipedia.org/wiki/Communicating_sequential_proce...)
- TickleSteve 6y agoTAOS also ran on many other architectures (68K, x86, ARM). It implemented a virtual processor (VP1) and evolved into Elate but didn't get much recognition despite its novelty. TAOS was definitely ahead of its time, but rarely gets mentioned unfortunately.