[net.chess] Cosmic Cube and Transputers.

mwm@ucbtopaz.CC.Berkeley.ARPA (03/16/85)

Having finally read the CACM article on the Cosmic Cube, I can't help but
notice the similarity betweent the projected "node machine" and the
transputer chips. Could someone knowledgeable about both please comment on
how well such chips would go into a cube architechture?

	Thanx,
	<mike

ian@loral.UUCP (Ian Kaplan) (03/20/85)

   The Transputer has four bit serial I/O channels, so that you could build
   at most a 4-D cube (each node in the cube network has connections to
   four other processors).  The Cosmic Cube and the iNTEL iPSC are 6-D
   cubes.  The Transputer is designed for 2-D processor arrays.  Arrays of
   this sort are usually used in systolic and pipelined array processing
   applications.  NCR has already had some success in this area (See
   "Systolic Array Chip Matches the Pace of High-speed Processing", a four
   part serries in Electronic Design, Oct. 31 through December 13).

   Inmos seems to claim more utility for the Transputer than I have outlined 
   above, but I have not seen any information to back this claim.  
   Inmos has also been claiming that their Occam language is a great 
   break through in parallel processing languages.  I believe that an
   examination of the Occam programmer's manual ("Occam Programming
   Manual", INMOS Limited, Prentice-Hall International) is sufficient to
   dispel INMOS's claims.

   Also, last I heard, the Transputer was *still* not available.

   Disclaimer and all that:

   Occum and INMOS are trademarks of the Inmost Group of Companies.

   The opinions expressed here are entirely my own and do not reflect
   official opinion of Loral Instrumentation.  Affiliation is included for
   purposes of identification only.

		     Ian Kaplan
		     Loral Data Flow Group
		     Loral Instrumentation
		     (619) 560-5888 x4812
	     USENET: {ucbvax,decvax,ihnp4}!sdcsvax!sdcc6!loral!ian
	     ARPA:   sdcc6!loral!ian@UCSD
	     USPS:   8401 Aero Dr. San Diego, CA 92123

jww@bonnie.UUCP (Joel West) (03/21/85)

>    The Transputer has four bit serial I/O channels, so that you could build
>    at most a 4-D cube (each node in the cube network has connections to
>    four other processors).  The Cosmic Cube and the iNTEL iPSC are 6-D
>    cubes.

Actually the iPSC ranges from 5-D to 7-D.  The Caltech folks, true, have only
built a 6-d, but their whole design approach and philosophy has been to
support N-d.  I'm sure they will build a 7- or 8- within a year, and there are
those there who'd like a 10-D cube of 8086's.  

But, I agree, the current Transputer is impractical for cube design.  It
is claimed that future version will have more i/o channels.  If it did,
it might be worth using for a Cosmic Cube, as nwm@ucbtopaz first suggested.
The current T424 transputer claims 750 kbytes/sec vs 250 kb/s for the Cosmic
Cube, not a spectacular improvement--particularly compared to the 4 mbytes/sec
bandwidth of each channel on the DARPA-BBN "Butterfly".  

However, as Caltech has planned all along, the Cosmic Cube design will best be 
implemented in a single chip per node.  The size of the Cosmic and iPSC alone
are impractical in the long run for larger networks.  But with a chip-based
node, a 10-cube in a file cabinet becomes feasible.  Whether it's a
transputer or a "connection machine" or something from Caltech, I dunno.

>    Inmos has also been claiming that their Occam language is a great 
>    breakthrough in parallel processing languages.  I believe that an
>    examination of the Occam programmer's manual ("Occam Programming
>    Manual", INMOS Limited, Prentice-Hall International) is sufficient to
>    dispel INMOS's claims.
> 
> 		     Ian Kaplan
> 		     Loral Data Flow Group
> 	     USENET: {ucbvax,decvax,ihnp4}!sdcsvax!sdcc6!loral!ian

The 50? 80? page book is overpriced at $20.  And the claims made about how
everyone should use Occam for everything -- systems programming, scientific,
engineering, simulation, etc. -- are overrated.  The world doesn't need another
completely new language.  It has several thousand already, all but 20 of
which are not used by more than 100 people in the world.  Occam has some
nifty ideas, but those could be re-implemented around C (another portable
assembly language).  The rest of Occam is just someone's idea of idiosyncratic 
"innovation."
-- 
	Joel West				     (619) 457-9681
	CACI, Inc. - Federal 3344 N. Torrey Pines Ct La Jolla 92037
	jww@bonnie.UUCP (ihnp4!bonnie!jww)
	westjw@nosc.ARPA

   "The best is the enemy of the good" - A. Mullarney

gjerawlins@watdaisy.UUCP (Gregory J.E. Rawlins) (03/24/85)

	I would appreciate it if the posters to this particular
discussion would remove net.chess from the distribution list. The
original article could be said to be vaguely connected with chess
but the discussion quickly became pure architecture, help stamp
out the use of the 'n' key by posting articles to the relevant
news groups. thanks.
-- 
Gregory Rawlins CS Dept.,U.Waterloo,Waterloo,Ont.N2L3G1 (519)884-3852
gjerawlins%watdaisy@waterloo.csnet                              CSNET
gjerawlins%watdaisy%waterloo.csnet@csnet-relay.arpa              ARPA
{allegra|clyde|linus|inhp4|decvax}!watmath!watdaisy!gjerawlins   UUCP