Re: New ISA board to play with transputers

Liste des GroupesRevenir à se design 
Sujet : Re: New ISA board to play with transputers
De : bill.sloman (at) *nospam* ieee.org (Bill Sloman)
Groupes : sci.electronics.design
Date : 06. Jul 2025, 16:21:18
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <104e49f$28h74$1@dont-email.me>
References : 1 2 3 4 5
User-Agent : Mozilla Thunderbird
On 6/07/2025 11:44 pm, john larkin wrote:
On Sun, 6 Jul 2025 04:58:09 -0700, Don Y <blockedofcourse@foo.invalid>
wrote:
 
In a previous life I had quite huge a T800 Tranputer cluster and also
did some designs that connected to it.
The ISA bus was not important, but there was a link adaptor
chip (C11?  - where is my bottle of Gerontol Forte?) that had a
SRAM-alike "foreign" side that made it easy to handle.
>
In
<https://www.flickr.com/photos/137684711@N07/52631074700/in/datetaken/lightbox/  >
the link chip is between the Western Digital SCSI controller and the
VLSI serial/par IO chip.
>
Complete industrial PC/AT with Multibus2, lots of DRAM, disks, floppy, ...
Thanks Goddess I had someone to do the board layout in DOS Orcad STD
on a Compaq 286  :-)
>
Occam was fun. Maybe nowadays it would make a bigger impact with a
substantial number of CPUs on a chip.
>
But there have been countless (for small values of countless) concurrent
and parallel programming languages (as well as languages with memory
models that can usurp that ability).
>
People seem largely incapable of decomposing "programs" into concurrent
activities *within* a language and, instead, seem to rely on mechanisms
outside the language (e.g., OS-hosted).  My take on it is that
fine-grained concurrency is "too much detail" for most developers to
manage (except on special case applications).
>
[Of course, applications that are inherently SIMD/MIMD can be special-cased.
But, the market has a sh*tload of applications that aren't so obviously so
and should be able to benefit from concurrency and parallelism.  Designing
an application to fit WELL a multicore processor is a lot harder than it
seems it should be!]
>
Hence, we let compilers sort out where things can happen "in parallel"
and free ourselves from that minutiae.  Looking at parallelism/concurrency
in the model *design* at a higher level of abstraction, instead.
>
As for the transputer hardware, it seemed to not provide enough, soon enough.
>
Another idea that was bulldozed away by less sophisticated -- but more
widely available -- solutions.
>
[E.g., why did the "pure" memory segmentation model fail to evolve beyond
the limited implementations initially offered?  Why paged MMUs?  etc.]
 Since CPU cores are trivial nowadays - they cost a few cents each -
the transputer concept may make sense again. We rely on an OS and
compiler tricks to get apparent parallelism, and the price is
complexity and bugs.
 Why not have a CPU per task? Each with a decent chunk of dedicated
fast ram?
So all tasks are created equal? And dedicating a CPU to every last one of them isn't an over-kill for most of them?
https://en.wikipedia.org/wiki/Transputer
does offer a slightly more sophisticated insight into why Inmos eventually went bust - actually it was sold to SGS-Thomson (now STMicroelectronics).
Parallel processing and multitasking are both a complicated subjects, and one-size-fits-all-solutions don't seem to exist.
People who do special purpose electronic design do tend to have a grab-bag of techniques developed to solve other problems for other customers - John Fields could solves lots of problem with a 555, but my feeling was that a lot of his solutions were sub-optimal.
--
Bill Sloman, Sydney

Date Sujet#  Auteur
4 Jul23:30 * New ISA board to play with transputers19Oscar Toledo G.
6 Jul07:12 +* Re: New ISA board to play with transputers14Don Y
6 Jul10:37 i`* Re: New ISA board to play with transputers13Gerhard Hoffmann
6 Jul11:16 i +- Re: New ISA board to play with transputers1John R Walliker
6 Jul12:58 i `* Re: New ISA board to play with transputers11Don Y
6 Jul14:44 i  `* Re: New ISA board to play with transputers10john larkin
6 Jul16:21 i   +- Re: New ISA board to play with transputers1Bill Sloman
6 Jul17:09 i   `* Re: New ISA board to play with transputers8Theo
6 Jul18:46 i    +* Re: New ISA board to play with transputers6john larkin
7 Jul17:21 i    i`* Re: New ISA board to play with transputers5Theo
8 Jul11:10 i    i +* Re: New ISA board to play with transputers3john larkin
8 Jul11:18 i    i i`* Re: New ISA board to play with transputers2John R Walliker
8 Jul16:27 i    i i `- Re: New ISA board to play with transputers1john larkin
8 Jul19:10 i    i `- Re: New ISA board to play with transputers1Don Y
6 Jul19:57 i    `- Re: New ISA board to play with transputers1Don Y
6 Jul11:49 +- Re: New ISA board to play with transputers1Bill Sloman
6 Jul16:30 `* Re: New ISA board to play with transputers3Don
6 Jul17:39  `* Re: New ISA board to play with transputers2Tauno Voipio
6 Jul21:48   `- Re: New ISA board to play with transputers1Don

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal