----- Forwarded message from Mark Hahn <[EMAIL PROTECTED]> -----

From: Mark Hahn <[EMAIL PROTECTED]>
Date: Mon, 8 Nov 2004 22:51:18 -0500 (EST)
To: Chris Sideroff <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]
Subject: Re: [Beowulf] torus versus (fat) tree topologies

> I looking for some general comments about the pros/cons of torus (2D/3D) 
> and (fat) tree network topologies, for HPC of course.

latency, of course (bandwidth is easy).

> My investigation thus far has led me to believe that one reason a torus 
> topology might be better is because it eliminates the need for a switch. 

what do you have against switches?  *someone* has to do the switching,
so why not dedicated hardware?  think of it this way: in an n-dim mesh, you
only get 2^n-1 outputs per node, and only half-ish of those will make
progress, so each hop gives you only a small amount of "routing
computation".  compare this to something like myrinet, where switching is
done by 16 or 32x crossbar units.  not only fewer hops, but think also of 
the wiring - you don't really want connectors for all those mesh links,
do you?  not to mention tranceivers for each  you save a lot of pain by 
putting most or all the switching into a dedicated box which can etch 
all those links into a nice, reliable board with simpler PHY's and 
higher branching factor at each hop.

>   On the other hand fat tree interconnects seem to dominate the 
> larger(est) clusters out there, why?

practical factors, I believe: latency and packaging.  bisection bandwidth
seems to appeal to a lot of people, but I'm not sure why.  n-dim tori
have good BB which scales with size (and dimension).  if you really had 
code which was mostly near-neighbor, it's pretty easy to see mesh-like
interconnect making sense - you'd have little need for much routing
intelligence.  most codes I see have very non-NN patterns (need nontrivial
routing) and often do really care about latency.

and don't forget that switch-vs-mesh is not an either-or: you can do
interesting things to combine them (FNN, grid-of-switches, etc.)

regards, Mark Hahn.


_______________________________________________
Beowulf mailing list, [EMAIL PROTECTED]
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

----- End forwarded message -----
-- 
Eugen* Leitl <a href="http://leitl.org";>leitl</a>
______________________________________________________________
ICBM: 48.07078, 11.61144            http://www.leitl.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE
http://moleculardevices.org         http://nanomachines.net

-------
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to http://v2.listbox.com/member/[EMAIL PROTECTED]

Attachment: pgp31t0ya8J0G.pgp
Description: PGP signature

Reply via email to