Re: New ISA board to play with transputers

Liste des GroupesRevenir à se design 
Sujet : Re: New ISA board to play with transputers
De : theom+news (at) *nospam* chiark.greenend.org.uk (Theo)
Groupes : sci.electronics.design
Date : 06. Jul 2025, 17:09:25
Autres entêtes
Organisation : University of Cambridge, England
Message-ID : <fN*TFQgA@news.chiark.greenend.org.uk>
References : 1 2 3 4 5
User-Agent : tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/5.10.0-35-amd64 (x86_64))
john larkin <jl@glen--canyon.com> wrote:
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?

Intel tried that:
https://en.wikipedia.org/wiki/Xeon_Phi

(obviously using x86 was a bad idea, but apart from that...)

The issue is one of memory capacity and bandwidth.  Many applications have a
large (GB) dataset that doesn't partition nicely up between multiple nodes.

Even the largest FPGAs tend to have MB-scale amounts of memory on them, not
GB, because the memory density of a dedicated DRAM chip is so much better
than making on-chip BRAMs.  It turns out to be more efficient to use a large
external DRAM and drive it in a highly parallel way, pumping data through a
GPU-style core, than it is to have lots of little cores individually
fetching single words from their local BRAM.  With that model you also need
a fabric for the little cores to communicate, while with a big DRAM you get
inter-core/thread communication for free - you just arrange to a write to a
different part of the shared dataset and the next consumer picks it up.

You can of course put GDDR or HBM on an FPGA, but it's the same problem -
only a few devices must be shared by numerous cores.  Ultimately memory
throughput beats latency hands down, especially for large datasets.  This
was not such a problem in the Transputer's day, which is why that
architecture made sense.

Theo

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