🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.transputer
Article #2311

Re: What makes Transputer interesting

#2311
From: Jerry DeLapp
Date: Mon, 21 Nov 1988 16:59
83 lines
4661 bytes
In article <5255@cbmvax.UUCP>, daveh@cbmvax.UUCP (Dave Haynie) writes:
> in article <6048@lanl.gov>, jxdl@lanl.gov (Jerry DeLapp) says:
> > The transputer is fast (about the equivalent of a vax or sun 3 now,
> > and getting faster).
> 
> The comparison was with a 68030 or 80386, not a vanilla 68000.  For
> integer processing speed, a 68000 isn't quite a VAX 750.  The only
> T800's I've seen benchmarked IN A SYSTEM process integers in the
> VAX 780-785 range, like a medium performance 68020 system (which is
> just what a smaller Sun 3 is).  68030 systems outperform 8xxx VAXen
> in most integer benchmarks.

No, the question was what made it interesting, not whether it was
faster than the 68030. The 68030 was just used as an example. The
transputer's speed (I agree, about equal to a 780 on integer ops,
but much dependent on memory technology used with the transputer) is
plenty fast enough to be "interesting" (at least to me :-). Besides,
try to plug a 68030 into the hole for a 68000. You'll get smoke. Most
transputer systems can be upgraded by just plugging in newer, faster
chips.

> > The communications are very fast, have very low startup overheads,
> > and operate without any need of the CPU after setup.
> 
> Any DMA driven communications channel will operate without CPU 
> intervention after setup.

I agree, but I haven't seen one discrete implementation that can
comes close to the transputer in terms of low setup time. Also, why
implement the sucker yourself if you don't have to, and can't beat
the setup times to boot.

[stuff about FP unit and context switching deleted].

> > The transputer is RISC technology. The small instruction set means
> > that it's fairly easy to port compilers to it (although INMOS seems
> > to be real stodgy about realizing that the real world wants C and
> > FORTRAN).
> 
> The Transputer isn't RISC at all.  About the only thing it has in common
> with true RISC-methods CPUs is that it's rather small.  There aren't
> any registers; RISC chips typically have a minimum of 32, some close to
> 200.  A good portion of Transputer instructions are slow, microcoded
> instructions; RISC chips use hardwired instructions that execute in or
> near single cycles.  Transputers don't have cache memory; all RISC
> chip COUNT on caches.  Transputers don't have memory management, which
> is crucial to running protected operating systems.

Excuse me, but I think you're confusing implementation with theory.
RISC means: Reduced Instruction Set Computer. In that context, the
transputer certainly qualifies as RISC. Register counts, caches and
memory management have nothing to do with whether a chip is "true
RISC." They are just implementation details that might make one chip
more attractive than another. I agree that the absence (sp? :-) of
virtual memory management support makes the transputer less attractive
for implementing large multi-user systems, but it certainly doesn't
eliminate it completely.

(BTW: No flames please. I know the RISC/noRISC debate belongs in
comp.arch :-)

[remaining inane comment about transputers only being good as
sattelites to 68xxx systems or as loosely coupled systems deleted]

Actually, my experience has been that the transputer works best in
tightly coupled systems, not loosely coupled. Still, it's brought
loosely coupled systems into the realm of affordable reality.
Hence, most of the discussion in this newsgroup centers on how to
make loosely coupled systems work well.

Remember when drawing comparisons between the transputer and the 68xxx
803xx and others, that you're discussing differences between chip series
that have been around for many years vs. something "new and different".
In terms of progress and improvements, I think that INMOS is much
faster than either Motorola or INTEL in addressing problems with and
making improvements in their product.  (It took INTEL 8 years to
finally build a CPU worthy of respect. I've always respected the
68000 series).
-- 
_    /| The opinions here are my own, and even I don't agree with me :-)
\'o.O'  I am not an employee of LANL, I just use their computers.
=(___)= I stole the .sig file, but I did not shoot no deputeeee.
   U    Bill sez: AAAAK! PHHHT!   jxdl@lanl.gov
Technical Details
Message-ID: <6426@lanl.gov>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!yale!cmcl2!lanl!jxdl
References: <6048@lanl.gov> <5255@cbmvax.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!yale!cmcl2!lanl!jxdl
From: jxdl@lanl.gov (Jerry DeLapp)
Newsgroups: comp.sys.transputer
Subject: Re: What makes Transputer interesting
Summary: I disagree!
Message-ID: <6426@lanl.gov>
Date: 21 Nov 88 16:59:06 GMT
References: <6048@lanl.gov> <5255@cbmvax.UUCP>
Organization: Los Alamos National Laboratory
Lines: 83