🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.transputer
1 messages
1 total messages Started by "Kenneth W. Koontz, JHU/APL ", k... Tue, 22 Jan 1991 14:09
Re:C004 crossbar communication delays
#1335
Author: "Kenneth W. Koontz, JHU/APL ", k...
Date: Tue, 22 Jan 1991 14:09
34 lines
1949 bytes
Norman Goldstein writes:

>On page 55 of "Transputer Technical Notes", INMOS Limited, 1989, it is
>stated that using a crossbar connection "... introduces a 1.6 to 2 bit
>time delay on the signal."  Is this per byte? Are there results of
>testing to compare hardwired connections with C004-implemented connections?

     Way back in '89 (or so), I read the same stuff and wondered the same
thing.  At that point in time, Inmos stated that there was a bit delay but that
transputers that supported overlapped acks (re T800s) would not experience any
significant delay.

     Horse hockey!  If you try a simple unidirectional throughput test between 
two T800 with a C004 and without a C004 (hardwired connections), you find the 
following difference in throughput rate (links at 20Mbps, using fairly large 
buffers >= 1Kbyte):

     without C004 : 1.75 Mbytes/sec
     with    C004 : 1.33 Mbytes/sec

Inmos does acknowledge this fact now, but back then it was a surprise to some
even at Inmos. Things only get worse if you go through 2 C004s.  I haven't 
verified it myself but Inmos claims it goes down to around 0.8 Mbytes/sec.

     Conclusion: if you have a really high-throughput problem that requires
the maximum amount of throughput, don't use the C004s.

P.S.  I hope things like this don't occur again with the H1 and C104.

Ken Koontz
The Johns Hopkins University
  Applied Physics Laboratory
Laurel, MD
email: koontz@capsrv.jhuapl.edu
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads